今天修改EditText邊框,搞了半天,參考下文才修改完。謝謝bolg源。
自定義EditText邊框背景:
首先重新定義一個style。在values文件夾下新建一個xml文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="my_edittext_style" parent="@android:style/Widget.EditText">
<item name="android:background">@drawable/my_edittext</item>
</style>
</resources>
接下來在drawable裏添加my_edittext.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/editbox_focus" /> <item android:drawable="@drawable/editbox_normal" />
</selector>
其中editbox_normal爲正常情況下的編輯框圖片,editbox_focus爲選中下的編輯框圖片
定義好了這兩個文件之後就可以用以下方式使用:
<EditText
style="@style/my_edittext_style"
android:text="My EditText"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</EditText>
這樣就完成了。。
摘自:http://blog.csdn.net/a570056568/article/details/6180872
Persist in the end and
Never give up