安卓控件文字颜色切换-ColorStateList的使用
来源:互联网 发布:火影忍者抄袭知乎 编辑:程序博客网 时间:2024/06/04 18:39
1、新建一个xml文件:button_text
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="true" android:color="#ff2525"></item> <item android:color="#ff5b5b5b"></item></selector>
2、创建ColorStateList对象并使用
ColorStateList csl=(ColorStateList)getResources().getColorStateList(R.color.button_text); for (int i =0;i<3;i++){ Button btn = new Button(mContext); btn.setText("按钮"+i); btn.setTextColor(csl); this.addView(btn,params); }
这样做的好处就是不用每次都在hasfocus函数中加setTextColor
0 0
- 安卓控件文字颜色切换-ColorStateList的使用
- 安卓ColorStateList文件——文字的动作效果
- Android动态实现文字颜色选择器 ColorStateList
- ColorStateList实现TextView文字按下时颜色变化
- 安卓对个控件文字加下划线的使用
- Android按钮文字变色(使用 ColorStateList)
- 安卓控件使用系列26:ImageSwitcher图片切换控件的使用方法
- android的ColorStateList简单使用
- 安卓修改背景色和文字的颜色
- 安卓textview设置文本中个别文字的颜色
- 安卓设置某些文字的字体颜色
- 切换文字颜色
- 切换标题栏文字颜色
- ColorStateList按钮文字变色
- ColorStateList按钮文字变色
- android 改变文字颜色,点击切换不同的颜色
- 安卓Palette(颜色拾取)的使用
- ColorStateList 动态颜色变化
- unity 学习笔记(改变物体旋转中心)
- python中的类方法与静态方法的区别
- js的查找
- 在Ubuntu环境中搭建OpenCV2411,并解决libgtk库更新问题
- 赛码网—在线编程(三)翻转数组
- 安卓控件文字颜色切换-ColorStateList的使用
- 杂
- C++:STL标准入门汇总
- 第十三周项目5-拓扑排序算法验证
- 十六进制转八进制最高可输入十万位十六进制数
- Json原生解析
- [JAVA]定时任务之-Quartz使用篇
- 第13周项目4-Floyd算法的验证
- 如何去设计一个自适应的网页设计或HTMl5