EditText 枠線を消す

drawable folder に、カスタムの selector を書くか?

%ANDROID_HOME%\platforms\android-(API LEVEL)\data\res\drawable\
edit_text.xml を参考に用意して、
%ANDROID_HOME%\platforms\android-(API LEVEL)\data\res\drawable-(*dpi)\ にある
   textfield_default.png
   textfield_disabled.png
   textfield_disabled_selected.png

  画像を参考に、同様の画像を用意する方法
  →これはかなり面倒



あるいは、EditText をレイアウトXML で記述する時の属性に

  android:background="#00000000" を指定する。

これは、背景色が完全にの後ろのViewに依存し、結果として枠線が消えるが、
Padding や Margin が無くなるので、Padding属性、Margin属性を書かなければならない。


Android 標準の edit_text.xml は、参照すると以下のようになっている。

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="">http://schemas.android.com/apk/res/android">
  <item android:state_window_focused="false" android:state_enabled="true"
    android:drawable="@drawable/textfield_default" />
  <item android:state_window_focused="false" android:state_enabled="false"
    android:drawable="@drawable/textfield_disabled" />
  <item android:state_pressed="true" android:drawable="@drawable/textfield_default" />
  <item android:state_enabled="true" android:state_focused="true" android:drawable="@drawable/textfield_default" />
  <item android:state_enabled="true" android:drawable="@drawable/textfield_default" />
  <item android:state_focused="true" android:drawable="@drawable/textfield_disabled" />
  <item android:drawable="@drawable/textfield_disabled" />
</selector>