场景
有时候,需要根据状态不同,动态改变TextView、Button等的文字颜色。既然控件的背景图片、背景颜色可以用选择器,那TextView、Button等的文字颜色有选择器吗?
小知识
TextView、Button等的文字颜色有选择器的。特别注意:此时选择器文件xml是放在res目录下的color目录(如果没有color文件夹,手动创建一个即可),而不是drawable目录下。
这里的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>