android selector

来源:互联网 发布:网络教育平台有哪些 编辑:程序博客网 时间:2024/05/22 06:05

<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android">    <!-- 默认的背景图片 -->    <item android:drawable="@drawable/test0"></item>    <!-- 没有焦点时的背景图片 -->    <item android:drawable="@drawable/test1" android:state_window_focused="false"></item>    <!-- 非触摸模式下获得焦点并单击时的背景图片 -->    <item android:drawable="@drawable/test2" android:state_focused="true" android:state_pressed="true"></item>    <!-- 触摸模式下单击时的背景图片 -->    <item android:drawable="@drawable/test3" android:state_focused="false" android:state_pressed="true"></item>    <!-- 选中时的背景图片 -->    <item android:drawable="@drawable/test4" android:state_selected="true"></item>    <!-- 获取焦点时的图片背景 -->    <item android:drawable="@drawable/test5" android:state_focused="true"></item></selector>

android:state_pressed=["true" | "false"]  //被点击   

android:state_focused=["true" | "false"]  //获得焦点   
android:state_selected=["true" | "false"] //被选中   
android:state_checkable=["true" | "false"] //可以被check时   
android:state_checked=["true" | "false"]  //被check时,例如用于checkbox   
android:state_enabled=["true" | "false"]  //可用时,即能接收click/touch事件   
android:state_window_focused=["true" | "false"]  //所在的窗口获得焦点

0 0
原创粉丝点击