をAndroidのウィジェットにUIを処理し、更新するための最良の方法は、描画可能ファイルを使用することです背景に直接イメージを使用している。
drawable xmlファイルでAndroidには、押された、フォーカスが当てられた、デフォルトのようなウィジェットのさまざまなステータスを取得できるセレクタのTAGがあります。
以下のXMLのコードを参照してください。
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"
<item android:state_pressed="true" android:drawable="@android:drawable/edittext_pressed" </item> <!-- pressed -->
<item android:state_focused="true" android:drawable="@drawable/edittext_focused_blue" </item> <!-- focused -->
<item android:drawable="@android:drawable/edittext_normal" </item> <!-- default --> </selector>
使用drawableStartかなどのEditTextのdrawableLeft属性:
<EditText ... android:drawableLeft="@drawable/phone_drawable_selector.xml" ...
</EditText>