(安卓selector)
安卓item用法?
<selector> 的根節點必須是<item>、可以包含一個或多個<item>元素
xmlns:android String、必須、定義XML的命名空間、必須是 “http://schemas.android.com/apk/res/android”
下面就來了解一下所有的<item>吧
android:state_pressed
Boolean、“true”表示按下狀態使用(例如按鈕按下)、“false”表示非按下狀態使用
android:state_focused
Boolean、“true”表示聚焦狀態使用(例如使用滾動球/D-pad聚焦Button);“false”表示非聚焦狀態使用
android:state_selected
Boolean、“true”表示選中狀態使用(例如Tab 打開);“false” 表示非選中狀態使用
android:state_checkable
Boolean、“true”表示可勾選狀態時使用;“false”表示非可 勾選狀態使用、(只對能切換可勾選—非可勾選的構件有用、)
android:state_checked
Boolean、“true”表示勾選狀態使用;“false”表示非勾選狀態使用
android:state_enabled
Boolean、“true”表示可用狀態使用(能接收觸摸/點擊事件)、“false”表示不可用狀態使用
android:window_focused
Boolean、“true”表示應用程序窗口有焦點時使用(應用程序在前臺)、“false”表示無焦點時使用(例如Notification欄拉 下或對話框顯示)
注意:記住一點,StateList中第一個匹配當前狀態的item會被使用、因此,如果第一個item沒有任何狀態特性的話
那么它將每次都被使用,這也是為什么默認的值必須總是在最后
ListView item使用實例 drawable/list_item_bg.xml
總結
以上是生活随笔為你收集整理的(安卓selector)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaFX的响应式设计
- 下一篇: 查看网卡linux(查看网卡 linux