欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android編程之selector下設(shè)置背景屬性值的方法

 更新時(shí)間:2016年01月18日 15:46:42   作者:Leo Chin  
這篇文章主要介紹了Android編程之selector下設(shè)置背景屬性值的方法,結(jié)合實(shí)例形式分析了Android的selector背景選擇器相關(guān)使用技巧,需要的朋友可以參考下

本文實(shí)例講述了Android編程之selector下設(shè)置背景屬性值的方法。分享給大家供大家參考,具體如下:

在res/drawable文件夾新增一個文件,此文件設(shè)置了圖片的觸發(fā)狀態(tài),你可以設(shè)置 state_pressed,state_checked,state_pressed,state_selected,state_focused,state_enabled 等幾個狀態(tài):

android:state_pressed

Boolean. "true" if this item should be used when the object is pressed (such as when a button is touched/clicked); "false" if this item should be used in the default, non-pressed state.
如果是true,當(dāng)被點(diǎn)擊時(shí)顯示該圖片,如果是false沒被按下時(shí)顯示默認(rèn)。

android:state_focused

Boolean. "true" if this item should be used when the object is focused (such as when a button is highlighted using the trackball/d-pad); "false" if this item should be used in the default, non-focused state.
true,獲得焦點(diǎn)時(shí)顯示;false,沒獲得焦點(diǎn)顯示默認(rèn)。

android:state_selected

Boolean. "true" if this item should be used when the object is selected (such as when a tab is opened); "false" if this item should be used when the object is not selected.
true,當(dāng)被選擇時(shí)顯示該圖片;false,當(dāng)未被選擇時(shí)顯示該圖片。

android:state_checkable

Boolean. "true" if this item should be used when the object is checkable; "false" if this item should be used when the object is not checkable. (Only useful if the object can transition between a checkable and non-checkable widget.)
true,當(dāng)CheckBox能使用時(shí)顯示該圖片;false,當(dāng)CheckBox不能使用時(shí)顯示該圖片。

android:state_checked

Boolean. "true" if this item should be used when the object is checked; "false" if it should be used when the object is un-checked.
true,當(dāng)CheckBox選中時(shí)顯示該圖片;false,當(dāng)CheckBox為選中時(shí)顯示該圖片。

android:state_enabled

Boolean. "true" if this item should be used when the object is enabled (capable of receiving touch/click events); "false" if it should be used when the object is disabled.
true,當(dāng)該組件能使用時(shí)顯示該圖片;false,當(dāng)該組件不能使用時(shí)顯示該圖片。

android:state_window_focused

Boolean. "true" if this item should be used when the application window has focus (the application is in the foreground), "false" if this item should be used when the application window does not have focus (for example, if the notification shade is pulled down or a dialog appears).
true,當(dāng)此activity獲得焦點(diǎn)在最前面時(shí)顯示該圖片;false,當(dāng)沒在最前面時(shí)顯示該圖片。

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:state_pressed="true"
     android:drawable="@drawable/button_pressed"/><!-- pressed -->
  <item android:state_focused="true"
     android:drawable="@drawable/button_focused"/><!-- focused -->
  <itemandroid:drawable="@drawable/button_normal"/><!-- default -->
</selector>

更多關(guān)于Android開發(fā)相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android開發(fā)入門與進(jìn)階教程

希望本文所述對大家Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評論