AndroidのTextViewなどに枠線を追加する

SE奮闘記: 【Android開発】スタイルにborderがないけど枠線を表示したい

なるほどなー。XMLでDrawableの定義(枠線)が書けるのでそれをWidgetのbackgroundとして指定するのか。

<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <stroke android:width="3px" android:color="#CCCCCC" />
    <padding android:left="2px" android:top="2px"
            android:right="2px" android:bottom="2px" />
    <corners android:radius="2px" />
</shape>

ちなみにShapeとして指定できるオプションは以下のサイトの通り。

Drawable Resources | Android Developers

見た目をカスタマイズしたいときは、かなり有効か手立てかもしれない。

タイトルとURLをコピーしました