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横竖屏切换总结
  2. android的wifi扫描流程及管理(framework层的wifi扫描分析)
  3. Android(安卓)ImageView 总结
  4. android 布局
  5. Android实现局部图片滑动指引效果
  6. android
  7. Android中创建对话框(确定取消对话框、单选对话框、多选对话框)
  8. Android(安卓)ImageView 图片等比缩放问题
  9. Android(安卓)如何进行js交互

随机推荐

  1. 如何让手机横竖屏切换不重走Activity生命
  2. android下res目录 资源定义及使用
  3. Android短信彩信收发流程(应用层)
  4. android事件处理总结--dispatchTouchEven
  5. Android中6.0及以上悬浮窗申请权限
  6. Appium -GitHub
  7. listview 设置数组为空
  8. Android(安卓)顶部灰条标题栏不显示的方
  9. Android(安卓)LayoutInflater.inflate()
  10. 彻底解决andorid h5交互!浅谈h5交互和js