Android 自定义 EditText(转)
1、准备三张图片,并做好9.png
2、在drawable中定义edittext_selector.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <!--选中时效果--> <item android:state_focused="true" android:drawable="@drawable/edittext_select" /> <!--disable效果 windows焦点在前时 注意写法--> <item android:state_window_focused="true" android:state_enabled="false" android:drawable="@drawable/edittext_disable" /> <!--默认时效果--> <item android:drawable="@drawable/edittext" /> </selector>
3、style中定义
<!-- edittext --> <style name="edittext_style"> <item name="android:background">@drawable/edittext_selector</item> <item name="android:paddingLeft">5dip</item> </style>
4、调用
<EditText android:id="@+id/field_item_charactor_content" android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="text" android:singleLine="true" style="@style/edittext_style" />
效果图
正在学习Android Developing