问题:点击按钮或者选中按钮,当按钮焦点变化时,字体颜色应该发生相应的变化。
做法如下:
在res目录下新建color文件夹,在文件夹下新建xxx.xml文件。
文件内容如下:
注意:是使用android:color 不是使用android:drawable
<?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" />
然后引用的时候:
android:textColor="@color/xxx"
就可以了。