TextView动态改变颜色
来源:互联网 发布:什么是大数据分析 编辑:程序博客网 时间:2024/05/15 21:45
传送门:http://www.tuicool.com/articles/yEBFVz
概述:
- 使用selector为Textiew设置各个状态下的颜色
- 在代码中改变Textiew的颜色
- 在代码中setTextColor后如何还原selector中对Textiew的设定
1、使用selector为Textiew设置各个状态下的颜色
(1)在res/color文件夹下新建title_color.xml文件
<item android:color="#0099cc"/>表示文本一般状态下的颜色
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true" android:color="#FF0000"/> <item android:state_focused="true" android:color="#FF0000"/> <item android:state_pressed="true" android:color="#FF0000"/> <item android:color="#0099cc"/></selector>
(2)layout文件下的TextView:
<TextView android:id="@+id/hello" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" android:textColor="@color/title_color" />
(3)最后,这一步必不可少
private TextView tv1;... tv1=(TextView)findViewById(R.id.hello); tv1.setOnClickListener(null);
2、在代码中给Textiew设置颜色
(1)android自带的颜色:tv1.setTextColor(Color.BLUE);
(2)/res/中定义的颜色:
tv1.setTextColor(getResources(). getColor (R.color.title_color));
(3)/res/color/title_color.xml下定义的颜色选择器
tv1.setTextColor(getResources(). getColorStateList (R.color.title_color));
0 0
- TextView动态改变颜色
- Android动态改变TextView字体颜色
- Android动态改变TextView字体颜色
- android动态改变textView字体的颜色
- TextView动态改变部分内容和颜色
- Android TextView 动态改变字体颜色
- 改变textview字体颜色
- android TextView 改变颜色
- Handler动态改变TextView背景和字体颜色
- Android可动态改变compoundDrawable颜色的TextView
- Android自定义TextView边框颜色(动态改变边框颜色以及字体颜色)
- Android自定义TextView实心圆角颜色背景(动态改变圆角背景颜色)
- Textview改变部分字串颜色
- TextView 点击字体颜色改变
- textView 改变指定字体颜色
- 改变textview部分字体颜色
- 改变textview字体的颜色
- 动态改变颜色
- 在游戏里,我是怎样做出分身效果?
- NDK编译c包含C++头文件 error: unknown type name 'class' 的解决方法
- 黑马程序员—OC学习笔记—多个参数方法,匿名类,自定义对象初始化方法
- UserControl 中TagPrefix与TagName
- ubuntu虚拟机网络设置+SSH服务安装
- TextView动态改变颜色
- dedecms 全局配置变量缓存
- 详解 Too many open files
- Auto Flow Control (AFC) 自动流控制 与 FIFO
- HPU1179 Ollivanders: Makers of Fine Wands since 382 BC.【二分图最大匹配】
- Populating Next Right Pointers in Each Node
- 关于sizeof的那些事
- JMeter使用技巧
- nodejs express4.x 创建项目