Selector的一个坑
来源:互联网 发布:广州周立功单片机公司 编辑:程序博客网 时间:2024/06/05 13:13
创建selector时,有个小坑,就是默认没有指明任何状态的item必须写在末尾。因为系统会拿第一个item去匹配当前状态,如果没有指明state的item放在第一个的话,会匹配任何state,会造成与实际期望的效果不符合的情况。
参考:http://developer.android.com/intl/zh-cn/guide/topics/resources/drawable-resource.html#StateList
Note: Remember that Android applies the first item in the state list that matches the current state of the object. So, if the first item in the list contains none of the state attributes above, then it is applied every time, which is why your default value should always be last (as demonstrated in the following example).
0 0
- Selector的一个坑
- xcode 8 的一个坑: UIDeviceRGBColor length]: unrecognized selector
- Android selector 失效的一个原因
- 关于selector 里面的坑
- Android Selector遇到的坑
- 一个 selector工具类
- 使用java nio的selector做一个数据查询主机
- 关于selector中图片显示的一个小问题
- 一个工具类搞定drawable下扎堆的selector
- 使用xml写一个关于textSize的selector
- 【实战】一个工具类搞定drawable下扎堆的selector
- 提供一个解决unrecognized selector错误的宏定义,所有类都不会触发unrecognized selector错误 —
- ios Selector() 与 #selector() 的不同之处,区别
- 一个文件就写出一个selector
- jQuery的selector
- @selector 注意的地方
- selector的使用
- Android的Selector
- linux下打patch
- ObservableCollection的神奇用法
- 深入了解Intel保护模式
- uva 1212 Duopoly (最小割最大流)
- android工程目录需要重点了解掌握的
- Selector的一个坑
- 手机拍照进化史:它能代替单反吗?
- *Block 的概念 和 协议 的概念
- 学习IT好处
- 构造方法和匿名对象的使用
- Visual Studio 起始页中不显示最近使用的项目的解决办法
- HDU - 4821 (暴力的复杂度计算)
- hdu 5366 The mook jong dp
- Android Studio入门到精通