问题小结(12)-让文字颜色随焦点变化
来源:互联网 发布:java流程开发工具 编辑:程序博客网 时间:2024/06/02 01:04
我们知道button的背景是可以使用selector的,实际上文字也是支持这一特性的,我在前一段时间进行过初步尝试,但是没有成功,于是就放弃了。这两天又有了这个需求,一开始我的想法是重写一个组件,但是为了一个或两个按钮单独写一个组件不太划算,于是就重新试了我之前的想法,成功了。在这里里分享一下:
首先需要定义我们的颜色:
<?xml version="1.0" encoding="utf-8"?><resources> <color name="white">#ffffffff</color> <color name="non">#ff000000</color> <color name="grey">#ff505050</color></resources>其次写我们需要的selector:
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_pressed="true" android:color="@color/white"/> <item android:state_focused="true" android:color="@color/white"/> <item android:color="@color/non"/></selector>
最后在需要的地方使用:android:textColor="@drawable/text"
完成。
- 问题小结(12)-让文字颜色随焦点变化
- textView设置按下和焦点改变时让字体颜色发生变化
- textView可否设置按下和焦点改变时让字体颜色发生变化
- 让文字颜色渐变
- 按钮和文字点击后颜色变化
- ColorStateList实现TextView文字按下时颜色变化
- Button组实现文字颜色变化
- UIButton按下时颜色变化问题
- 问题小结(1)-listview指定item获取焦点
- android 按钮按下效果(文字颜色和按钮同时变化)
- input宽度随文字变化而变化
- nautilus 文字颜色变化与 light theme 的分析
- android按钮被点击文字颜色变化效果
- android按钮被点击文字颜色变化效果
- 使用js实现文字颜色不停变化的链接
- android按钮被点击文字颜色变化效果
- android按钮被点击文字颜色变化效果
- Android 按钮被点击文字颜色变化效果
- 将Page_Load放在aspx页面
- Covariance, Contravariance and Invariance
- Android访问外部DB文件
- Android中的Parcel是什么
- IE6下支持li:hover的鼠标滑过效果,方法绝对正确,我已测试过
- 问题小结(12)-让文字颜色随焦点变化
- .Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档
- sprintf()函数
- 7z介绍、7z命令在linux的安装和使用、7z移植到嵌入式linux的系列专题汇总
- asp.net 调用远程webservice(手机归属地查询)
- oracle 函数中的行转列
- 如何用W7100A实现DDNS客户端(一)
- 初识redis
- 利用89C51做音乐盒