有的时候我们需要根据文字是否获取焦点而改变颜色。
做法如下:
在res目录下新建color文件夹,在文件夹下新建xxx.xml文件。
文件内容如下:
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:color="@color/text_black" android:state_pressed="true" /> <item android:color="@color/text_black" android:state_focused="true" /> <item android:color="@color/text_black" android:state_selected="true" /> <item android:color="@color/text_black" android:state_activated="true" /> <item android:color="@color/text_gray_b0" /> </selector>
然后引用的时候:
android:textColor="@color/xxx"就可以了。