Android開發(fā)中自定義 editText下劃線
看了下網(wǎng)上代碼:
我想要的效果如下圖
下劃線和文字有15dp的間距 eeeeee的顏色
上代碼,
<"1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:bottom="0dp" android:left="-1dp" android:right="-1dp" android:top="-1dp"> <shape> <solid android:color="@android:color/transparent" /> <stroke android:color="@color/color_eeeeee" android:width="1dp" /> <padding android:bottom="15dp" /> </shape> </item> </layer-list>
那么 就會(huì)變成4邊都有邊框包裹,這里設(shè)置-1dp 是抹去不想顯示的邊框,因?yàn)橹恍枰聞澗€ ,所以上下左全部設(shè)置成-1dp,
shape中的 stroke 中 2個(gè)屬性 ,一個(gè)是color 表示邊框的顏色,width表示邊框的寬度。我這里設(shè)置1DP
需求是文字與下劃線間隔15DP ,那么就在<padding 中設(shè)置bottom 為15dp。
再寫個(gè)selector 就可以用了
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="false" android:drawable="@drawable/et_underline_selected"/> <item android:state_focused="true" android:drawable="@drawable/et_underline_selected"/> </selector>
然后把這個(gè)樣式設(shè)置成edittext的默認(rèn)樣式,以后就不用每次都調(diào)用這個(gè)了
具體操作如下
現(xiàn)在androidManifest中找到你系統(tǒng)的樣式
到此這篇關(guān)于Android開發(fā)中自定義 editText下劃線的文章就介紹到這了,更多相關(guān)自定義 editText下劃線內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解如何從原生Android 跳轉(zhuǎn)到hbuilder項(xiàng)目
這篇文章主要介紹了從原生Android 跳轉(zhuǎn)到hbuilder項(xiàng)目,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-08-08Android編程檢測(cè)手機(jī)錄音權(quán)限是否打開的方法
這篇文章主要介紹了Android編程檢測(cè)手機(jī)錄音權(quán)限是否打開的方法,涉及Android針對(duì)音頻操作的相關(guān)技巧與注意事項(xiàng),需要的朋友可以參考下2017-11-11Android中post請(qǐng)求傳遞json數(shù)據(jù)給服務(wù)端的實(shí)例
下面小編就為大家分享一篇Android中post請(qǐng)求傳遞json數(shù)據(jù)給服務(wù)端的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-01-01Android-Service實(shí)現(xiàn)手機(jī)壁紙自動(dòng)更換
這篇文章主要為大家詳細(xì)介紹了Android-Service實(shí)現(xiàn)手機(jī)壁紙自動(dòng)更換,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-11-11Android開發(fā)中ImageView的scaletype屬性用法分析
這篇文章主要介紹了Android開發(fā)中ImageView的scaletype屬性用法,分析了scaletype屬性參數(shù)的常見功能并結(jié)合實(shí)例形式給出了具體的使用方法,需要的朋友可以參考下2016-08-08兩個(gè)surfaceView實(shí)現(xiàn)切換效果
這篇文章主要為大家詳細(xì)介紹了兩個(gè)surfaceView實(shí)現(xiàn)切換效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11Android 中 onSaveInstanceState()使用方法詳解
這篇文章主要介紹了Android 中 onSaveInstanceState()使用方法詳解的相關(guān)資料,希望通過本文大家能夠掌握這部分知識(shí),需要的朋友可以參考下2017-09-09