丸みをかけた EditText

EditText を丸みをかけた表示にするには、

res/drawable に、shape を指定した editframe.xml を用意する。

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
   <stroke android:width="5dp" android:color="#000000"/>
   <padding android:top="10dp" android:left="10dp"
             android:bottom="10dp" android:right="10dp"/>
   <corners android:radius="100dp"/>
   <solid android:color="#ffffff"/>
</shape>

EditText のバックグラウンドとしてこの XML を指定する。

   <EditText
        android:id="@+id/editText2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:background="@drawable/editframe" >

以下のようになる。

f:id:posturan:20160313231032p:plain



editframe.xml で、solid の指定で色を変えると、
  <solid android:color="#ccffcc"/>
なら、

f:id:posturan:20160313231026p:plain