21.使用Selector改变TextView的字体颜色textColor的方法

场景

有时候,需要根据状态不同,动态改变TextView、Button等的文字颜色。既然控件的背景图片、背景颜色可以用选择器,那TextView、Button等的文字颜色有选择器吗?

小知识

TextView、Button等的文字颜色有选择器的。特别注意:此时选择器文件xml是放在res目录下的color目录(如果没有color文件夹,手动创建一个即可),而不是drawable目录下。

color选择器位置

这里的selector_dialog_button_white_blue.xml内容如下:

<?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:color="@color/BLUE"/>
</selector>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容