selector状态器 - 可以添加一个或多个item子标签

  1. 作为drawable资源:放于drawable目录下,item必须指定android:drawable属性
  2. 作为color资源:放于color目录下,item必须指定android:color属性
状态
android:state_enabled: 设置触摸或点击事件是否可用状态,一般只在false时设置该属性,表示不可用状态android:state_pressed: 设置是否按压状态,一般在true时设置该属性,表示已按压状态,默认为falseandroid:state_selected: 设置是否选中状态,true表示已选中,false表示未选中android:state_checked: 设置是否勾选状态,主要用于CheckBox和RadioButton,true表示已被勾选,false表示未被勾选android:state_checkable: 设置勾选是否可用状态,类似state_enabled,只是state_enabled会影响触摸或点击事件,而state_checkable影响勾选事件android:state_focused: 设置是否获得焦点状态,true表示获得焦点,默认为false,表示未获得焦点android:state_window_focused: 设置当前窗口是否获得焦点状态,true表示获得焦点,false表示未获得焦点,例如拉下通知栏或弹出对话框时,当前界面就会失去焦点;另外,ListView的ListItem获得焦点时也会触发true状态,可以理解为当前窗口就是ListItem本身android:state_activated: 设置是否被激活状态,true表示被激活,false表示未激活,API Level 11及以上才支持,可通过代码调用控件的setActivated(boolean)方法设置是否激活该控件android:state_hovered: 设置是否鼠标在上面滑动的状态,true表示鼠标在上面滑动,默认为false,API Level 14及以上才支持
作为状态器
<?xml version="1.0" encoding="utf-8"?>                                                
作为color资源
                                                

更多相关文章

  1. Android逆向之旅---Android中的sharedUserId属性详解
  2. Android 属性动画(Property Animation) 源码解析 深入了解其内部实
  3. android textview xml 属性设置
  4. Android全屏,隐藏状态栏和标题栏
  5. android的一些属性
  6. android RelativeLayout属性和使用, 实现上面view叠加在下面view
  7. android RelativeLayout属性及demo
  8. RelativeLayout属性和使用, 实现上面view叠加在下面view之上的效
  9. Android多进程总结一:生成多进程(android:process属性)

随机推荐

  1. android圆形进度条ProgressBar颜色设置
  2. android amlogic系统源码中去除屏保
  3. android:windowSoftInputMode的说明
  4. Android修改user版本默认关闭开发者选项
  5. android framework 低电量关机处理流程
  6. Android编译过程详解(一)
  7. 博客技术资料整理
  8. Android(安卓)6.0 Ethernet流程分析记录
  9. ubuntu9.04上android sdk 1.5 安装与配置
  10. Android(安卓)在程序界面上显示图片