国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丹东市| 徐州市| 库车县| 广西| 唐海县| 德保县| 修文县| 乾安县| 明溪县| 浪卡子县| 天等县| 宁晋县| 扬中市| 桂林市| 嘉峪关市| 蒙阴县| 龙山县| 分宜县| 依安县| 宁陵县| 海林市| 大悟县| 高尔夫| 平邑县| 含山县| 昭觉县| 河曲县| 明水县| 昌平区| 上犹县| 永新县| 金平| 班戈县| 赫章县| 周口市| 涞水县| 巩义市| 咸阳市| 保德县| 巨鹿县| 咸阳市|