Android更改EditText下劃線顏色樣式的方法
前言
相信大家都知道,當(dāng)使用AppCompatEditText(Edit Text)時(shí),默認(rèn)的下劃線是跟隨系統(tǒng)的#FF4081的顏色值的,通過改變這個(gè)值可以改變所有的顏色樣式
有時(shí)候你想單獨(dú)定義某一個(gè)界面的顏色樣式,則可以這樣做:
1.在你的build.gradle中添加最新的appcompat庫
dependencies { compile 'com.android.support:appcompat-v7:X.X.X' // X.X.X 為最新的版本號 }
2.讓你的activity繼承android.support.v7.app.AppCompatActivity
public class MainActivity extends AppCompatActivity { ... }
3.在任何layout.xml文件中聲明您的EditText
<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Hint text"/>
4.在styles.xml文件中聲明自定義樣式
<style name="MyEditText" parent="Theme.AppCompat.Light"> <item name="colorControlNormal">@color/indigo</item> <item name="colorControlActivated">@color/pink</item> </style>
5.通過android:theme屬性將此樣式應(yīng)用于您的EditText
<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Hint text" android:theme="@style/MyEditText"/>
效果如下:
總結(jié)
以上就是關(guān)于Android更改EditText下劃線顏色樣式的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
相關(guān)文章
Android studio 實(shí)現(xiàn)隨機(jī)位置畫10個(gè)隨機(jī)大小的五角星的代碼
這篇文章主要介紹了Android studio 實(shí)現(xiàn)隨機(jī)位置畫10個(gè)隨機(jī)大小的五角星,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05Android?實(shí)現(xiàn)卡片堆疊錢包管理動畫效果
這篇文章主要介紹了Android?實(shí)現(xiàn)卡片堆疊錢包管理動畫效果,實(shí)現(xiàn)思路是在動畫回調(diào)中requestLayout?實(shí)現(xiàn)動畫效果,用Bounds?對象記錄每一個(gè)CardView?對象的初始位置,當(dāng)前位置,運(yùn)動目標(biāo)位置,需要的朋友可以參考下2022-07-07Android ScrollView的頂部下拉和底部上拉回彈效果
本篇文章主要介紹了Android ScrollView的頂部下拉和底部上拉回彈效果,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-05-05Android 自定義按鈕點(diǎn)擊事件和長按事件對比
這篇文章主要介紹了 Android 自定義按鈕點(diǎn)擊事件和長按事件對比的相關(guān)資料,需要的朋友可以參考下2017-04-04Android開發(fā)之圖形圖像與動畫(二)Animation實(shí)現(xiàn)圖像的漸變/縮放/位移/旋轉(zhuǎn)
Android 平臺提供了兩類動畫,一類是Tween動畫,就是對場景里的對象不斷的進(jìn)行圖像變化來產(chǎn)生動畫效果;旋轉(zhuǎn)、平移、放縮和漸變等等,感興趣的朋友可以了解下啊,希望本文對你有所幫助2013-01-01Android自定義控件實(shí)現(xiàn)優(yōu)雅的廣告輪播圖
這篇文章主要為大家詳細(xì)介紹了Android自定義控件實(shí)現(xiàn)優(yōu)雅的廣告輪播圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03Android入門之計(jì)時(shí)器Chronometer的使用教程
Chronometer是一個(gè)簡單的定時(shí)器,你可以給它一個(gè)開始時(shí)間,并以此定時(shí)。本文將利用個(gè)簡單的示例為大家講解一下它的使用,感興趣的小伙伴可以嘗試一下2022-11-11