Furudateのブログ

プログラミングやネットワーク系の知識・技術がメインのブログ。技術メモ帳的な感じになるかと。岩手から発信していきます。

【Android】TextViewなどに枠線をつける方法

こんばんは。

Androidで、TextViewやImageViewなどに枠線を表示させたいときがありますが、レイアウトのプロパティにそのようなものはありません。

そこで、xmlファイルを作成して枠線を表示させてみたいと思います。

まず、以下のようなファイルを res/drawable に作成します(今回はtext_border.xmlとします)

<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>  

このxmlをTextViewなどのbackgroundに指定すると枠線が表示されます。
また、 をstrokeの前に指定すると、背景色も変更出来るようになります。


これで終わりです。

それでは。