国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android編程中selector背景選擇器用法實例分析

2020-04-11 10:56:35
字體:
來源:轉載
供稿:網友

本文實例講述了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開發相關內容感興趣的讀者可查看本站專題:《Android開發入門與進階教程

希望本文所述對大家Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海原县| 佛学| 信丰县| 桑日县| 区。| 监利县| 全椒县| 西乡县| 收藏| 日喀则市| 信丰县| 阿合奇县| 贡嘎县| 芦山县| 开封县| 大余县| 奉节县| 斗六市| 尼勒克县| 嘉义县| 苏尼特右旗| 监利县| 张家界市| 贵州省| 读书| 宁城县| 武平县| 资中县| 江西省| 民和| 大荔县| 平顶山市| 平阴县| 安义县| 洞口县| 河西区| 江达县| 原阳县| 文登市| 绥化市| 建湖县|