1.在写TextView 和ImageView 使用Selector切换字体颜色和图片的时候遇到定义的selector无效?
2015-08-30 14:53
375 查看
1.在写TextView 和ImageView 使用Selector切换字体颜色和图片的时候遇到定义的selector无效? 解决办法:textView字体颜色切换的selector最好写在res/color文件夹下,并且要在配置文件中添加clickable="true" ImageView的图片切换也是要添加这个属性。如果没有添加这个属性,在代码中为相应的textView 和ImageView设置相应的事件监听也可达到效果, 这里建议添加clickable="true" 在代码中为textView.setTextColor(a);a为Selector文件,不会产生效果。
TextView 的例子,目录res/color/text_selector.xml
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:color="@color/gray" android:state_pressed="true" /><item android:color="@color/colorTopBar" /></selector>
使用实例
<TextViewandroid:id="@+id/login_forgetpwd_btn"android:layout_width="wrap_content"android:layout_height="45dip"android:clickable="true"android:gravity="center"android:text="@string/forget_pwd"android:textColor="@color/text_selector"android:textSize="@dimen/txt_size_medium" />
相关文章推荐
- A、Senior's Array-------(BestCoder Round #47)
- 华为面试:字符逆序
- 关于Java--i++/++i问题
- 电信F412
- ubuntu 14.04 如何降低温度和风扇转速
- CentOS yum upgrade, Error Loaded plugins: fastestmirror
- OSPF链路简单密码认证
- PHP判断字符是否为字母/数字检测/password_hash密码加密
- rust:打印变量地址
- Python入门
- MFC Radio Button 使用 分组 RadioButton 用法
- MongoDB (八) MongoDB 文档操作
- C#对字符串加密解密
- 20个响应式网页设计中的“神话”误区
- 计算器
- 使用字符生成器的reverse功能的会问字符串的检测
- The Java EE 6 Tutorial Maintaining Client State
- Windows Azure Compute Emulator无法启动问题解决方案
- 二进制
- 野人学Android基础篇之初探UI控件第六课--ListView和他的adapter们(二)