selector.xml无效的解决办法
来源:互联网 发布:淘宝网我要买 编辑:程序博客网 时间:2024/05/21 09:40
错误的selector.xml
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:drawable="@android:color/holo_blue_light"/><item android:drawable="@android:color/holo_blue_dark" android:state_pressed="true"/></selector>
其实selector.xml的文件执行是有顺序的。当每次状态发生变化时,它会先从上往下依次执行。不管state_pressed=”true”和state_pressed=”false”,都会满足上面的第一个条件(没有限制状态),当找到满足的条件后,就不会再向下执行,因为看不到背景颜色变化的效果。解决方法有两种:
1.设置第一个item为state_pressed=”false”
<item android:drawable="@android:color/holo_blue_light" android:state_pressed="false"/><item android:drawable="@android:color/holo_blue_dark" android:state_pressed="true"/>
2.将第一个item和第二个item的位置对换
<item android:drawable="@android:color/holo_blue_dark" android:state_pressed="true"/><item android:drawable="@android:color/holo_blue_light"/>
0 0
- selector.xml无效的解决办法
- 给View设置selector无效的解决办法。
- selector.xml中状态无效
- selector无效
- Selector无效的几种情况
- 安卓selector设置无效的情况
- 写selector的xml文件时,需注意item的顺序,不带状态的item放在最后,否则selector无效
- 写selector的xml文件时,需注意item的顺序,不带状态的item放在最后,否则selector无效
- removeMovieClip 无效的解决办法
- SESSION 无效的解决办法
- gitignore无效的解决办法
- checkSelfPermission 无效的解决办法
- 无效指针的解决办法
- .gitignore 无效的解决办法
- VS2005断点无效 调试无效的解决办法!
- 操作XML 报错:根级别上的数据无效 和 给定编码中的字符无效 解决办法
- selector android:state_enabled 无效
- selector android:state_enabled 无效
- JAVA流
- 手机APP界面-UI设计教程
- 华为的两道笔试题:字符串循环移动;大数求余问题
- Lighttpd中CGI执行流程
- 关于sizeof的面试题,回答很好地解释了sizeof的相关特性
- selector.xml无效的解决办法
- JavaScript日期集合(今日,昨日,本周一,周末 ,月初,月末)
- 关于内存管理的笔记
- iOS 开发系列之在应用中添加TouchID 验证身份
- 内容提供者ContentProvider的基本使用
- 明明的随机数
- django modeladmin override ModelForm
- object-c 单例模式的线程安全
- 在Delphi中利用MSDASC来配置数据库链接