原来以为在按钮图片样式里面直接加上对应要显示的文字颜色样式就可以了,结果事实证明不行,于是就google了一下,发现字体颜色的属性居然可以设置为一个样式。
android:textColor="@xml/xxx"
android:background="@xml/yyy"
图片切换就不说了,颜色的切换和图片切换的方法是一样的,xxx 代码如下:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="@android:color/white"/>
<item android:state_selected="true" android:color="@android:color/white"/>
<item android:color="@android:color/black"/>
</selector>
这样就可以设置选中按钮时,字体为白色,默认状态为黑色了。