在安卓體系中拔出臉色到光標地位的代碼詳解。本站提示廣大學習愛好者:(在安卓體系中拔出臉色到光標地位的代碼詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是在安卓體系中拔出臉色到光標地位的代碼詳解正文
本文實例講述了Android編程中selector配景選擇器用法。分享給年夜家供年夜家參考,詳細以下:
在Android開辟進程中,常常對某一View的配景在分歧的狀況下,設置分歧的配景,加強用戶體驗。假如按鈕,在按下時,配景變更,假如在代碼中靜態設置,絕對比擬費事。Android為我們供給了selector配景選擇器可以異常便利的處理這一成績。
Selector的構造描寫:
1.android:state_pressed="true/false"
true:表現按下狀況下應用,false:表現非按下狀況下應用。
2.android:state_focused="true/false"
ture:表現聚焦狀況應用(例如應用轉動球/D-pad聚焦Button),false:表現非集合狀況下應用。
3.android:state_selected="true/false"
true:表現被選中狀況下應用,false:表現非選中下應用
4.android:state_active="true/false"
true:表現可勾選狀況時應用,false:表現弗成勾選狀況下應用
5. android:state_checkable="true/false"
true:表現勾選狀況下應用,false:表現非勾選狀況應用
6.android:state_checked="true/false"
true:表現勾選狀況下應用,false:表現非勾選狀況應用
7. android:state_enabled="true/false"
true:表現可用狀況應用(能吸收觸摸/點擊事宜),false:表現弗成用狀況應用
8. android:state_window_focused="true/false"
true:表現運用法式窗口有核心時應用(運用法式在前台),false:表現無核心時應用
9.android:background
設置配景圖片 模仿燈開啟封閉
在drawable目次先新建bg_button.xml
<?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:drawable="@drawable/r7"></item> <item android:state_checked="false" android:drawable="@drawable/r7b"></item> </selector>
為了便利點擊檢查後果 應用CheckBox組件
<CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" android:button="@null" android:textSize="15sp" android:textColor="#EE2C2C" android:drawableTop="@drawable/bg_button" android:text="燈"/>
後果:
願望本文所述對年夜家Android法式設計有所贊助。