EditView设置边框
生活随笔
收集整理的這篇文章主要介紹了
EditView设置边框
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
昨天,我試著做一個登陸界面時,用戶名和密碼的輸入框是一條橫線在下邊,我覺得不好看,想設置成邊框樣式。在網上搜了一下,解決了這個問題。
?
?
第一種比較簡單,但是樣式不好看。
只需在EditText屬性中增加“
android:background="@android:drawable/edit_text"”一條即可。
?
第二種是在EditText的background設置為自定義的樣式。
1.新建一個bg_edittext.xml,里面寫入獲得焦點與失去焦點的樣式。
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_window_focused="false" android:drawable="@drawable/bg_edittext_normal" /> <item android:state_focused="true" android:drawable="@drawable/bg_edittext_focused" /> </selector>?
2.新建獲得焦點的shape文件,在drawable下新建bg_edittext_focused.xml.
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@android:color/transparent" /> <corners android:radius="1dp"/> <stroke android:width="1dip" android:color="#728ea3" /> </shape>?
3.新建失去焦點的shape文件,在drawable下新建bg_edittext_normal.xml.
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@android:color/transparent" /> <corners android:radius="1dp"/> <stroke android:width="1dip" android:color="#BDC7D8" /> </shape>?
4,把EditText的樣式設置為bg_edittext.xml
android:background="@drawable/bg_edittext"?
這樣就完成設置了。
?
總結
以上是生活随笔為你收集整理的EditView设置边框的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android简单服务器的搭建
- 下一篇: Tomact和MySql搭建androi