android 自定義edittext邊框

今天修改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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章