Android通过Enable动态设置color—color@res@Android
来源:互联网 发布:淘宝货到付款 编辑:程序博客网 时间:2024/06/11 20:18
第一步、在res目录的color目录下创建selector_color.xml(名字随意)
两种方式
1. 通过state_enabled动态设置color:
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:color="#bcbcbc" android:state_enabled="false"/> <!--<item android:color="@color/white"--> <!--android:state_selected="true"/>--> <item android:color="#ffb600"/></selector>
2.通过state_enabled和state_selected动态设置color
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:color="@color/color_999999" android:state_enabled="false"/> <item android:color="@color/white" android:state_selected="true" android:state_enabled="true"/> <item android:color="#666666"/></selector>
第二步、在布局中使用
<TextView android:id="@+id/tv_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:maxLines="1" android:text="肯德基活动充值券" android:textColor="@color/selector_color" android:textSize="16sp" />
第三步、在代码中动态改变
tvName.setEnabled(true);//or false
阅读全文
0 0
- Android通过Enable动态设置color—color@res@Android
- Android textview设置color
- Android中获取res(xml,color)资源
- android颜色color.xml设置
- Color android
- android color
- android color
- Android color
- android color
- Android Color
- Android Color
- android color
- android color
- android color
- Color android
- android color
- Android res目录下的color.xml颜色总结
- 你好,色彩 android:background="@color/white" [create file color.xml at res/values/]
- CPU核数和多线程的关系
- ActiveMQ在数据中的表说明(queue,durable topic)
- Git LF和CRLF问题解决记录
- 正则表达式和通配符的区别
- echo命令有趣的颜色参数
- Android通过Enable动态设置color—color@res@Android
- 微信的图片查看
- maven 编译 注意
- Android 高斯模糊 RenderScript封装工具类
- Linux下安装Git
- java反射详解
- Android输入子系统分析(1)
- Git学习
- 进程间通讯的方式