Edited at

メモ:Android では view にボーダーをつけるのに style を作らなくてはいけない。

個人的メモ。

iOS で view に border をつけるには



view.layer.borderColor = UIColor.black.cgColor

view.layer.borderWidth = 1

で、非常に簡単なのであるが、Android で view に Border をつけるには

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >

<solid android:color="@android:color/white" />
<stroke android:width="1dip"
android:color="@android:color/black"/>
</shape>

みたいなスタイルを res/drawable 配下に作り (例えば border_rect.xml)、それを view の background に指定する。

<LinearLayout

...
android:background="@drawable/border_rect"
...
/>

こういうのは、android:borderWidth/borderColor なんかを用意してくれればいいのにと思うなあ。

参照: https://stackoverflow.com/questions/3496269/how-do-i-put-a-border-around-an-android-textview