=== 目次 ===
EditTextの背景色/枠線/角丸を設定する方法
EditTextの背景色/枠線/角丸を設定するには、それに対応した背景リソースを作成すればOKです。以下、サンプルです。drawableフォルダに以下のリソースファイルを作成します。
drawable/bg_edittext.xml
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
>
<solid
android:color="@color/Blue50"
/>
<stroke
android:color="@color/Grey500"
android:width="1dp"
/>
<corners
android:radius="2dp"
/>
</shape>
solidで背景色を指定します。strokeのcolorで枠線の色を、widthで枠線の幅を指定します。cornersのradusで角丸の角の大きさを指定します。
この背景リソースファイルをEditTextに設定する例は以下です。
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_edittext"
/>
これでさきほど作成した背景リソースファイルが設定されます。