1,selector 按下修改背景和文本顏色
創(chuàng)新互聯(lián)是一家網(wǎng)站設(shè)計制作、成都網(wǎng)站建設(shè),提供網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,網(wǎng)站制作,建網(wǎng)站,按需設(shè)計網(wǎng)站,網(wǎng)站開發(fā)公司,從2013年成立是互聯(lián)行業(yè)建設(shè)者,服務(wù)者。以提升客戶品牌價值為核心業(yè)務(wù),全程參與項目的網(wǎng)站策劃設(shè)計制作,前端開發(fā),后臺程序制作以及后期項目運營并提出專業(yè)建議和思路。
【1】點擊改變字體顏色 - android:state_pressed(按壓狀態(tài))
【2】selector狀態(tài)選擇器(bg_btn_two (存放 res - drawable)) 資源文件下,否則不起作用
【3】 selector狀態(tài)選擇器(bg_btn_one (存放 res - color)) 資源文件下,否則不起作用
【3】android:state_pressed="true" 必須放在第一行,否則不生效
2,實現(xiàn)Demo
【1】實現(xiàn)效果:
【2】實現(xiàn)代碼
創(chuàng)建selector 文件
在color文件下的selector 文件內(nèi)容
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@color/colorAccent" android:state_pressed="true"/> //按下時顯示 <item android:drawable="@color/colorPrimary" /> //默認顯示 </selector>
在drawable文件下的selector 文件內(nèi)容
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@color/colorAccent" android:state_pressed="true"/> <item android:drawable="@color/colorPrimary" /> </selector>
XML文件進行調(diào)用: android:background="@drawable/bg_btn_two" 修改背景
android:textColor="@color/bg_btn_one" 修改文字 <Button android:background="@drawable/bg_btn_two" android:textColor="@color/bg_btn_one" android:layout_width="match_parent" android:layout_height="45dp" android:text="點擊改變背景顏色" android:textSize="20sp" android:gravity="center" />
總結(jié)
以上所述是小編給大家介紹的Android Selector 按下修改背景和文本顏色的實現(xiàn)代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
分享標題:AndroidSelector按下修改背景和文本顏色的實現(xiàn)代碼
文章分享:http://aaarwkj.com/article32/gjcipc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、域名注冊、動態(tài)網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、移動網(wǎng)站建設(shè)、網(wǎng)站導航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)