Android 自定义 EditText(转)

1、准备三张图片,并做好9.png

  Android <wbr>自定义 <wbr>EditText

 

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 <wbr>自定义 <wbr>EditText

  Android <wbr>自定义 <wbr>EditText

  Android <wbr>自定义 <wbr>EditText

posted @ 2014-04-23 10:17  myxiaoQ  阅读(177)  评论(0编辑  收藏  举报