起初是因为一个TextView要添加按下去左边位置图标要切换,还有文字颜色要改变,正常来写都是很简单的,然后只是因为调换了一下顺序就失效了,现在将该问题记录下来,以便日后不再犯错。
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/icon_my_press" android:state_pressed="true"/> <item android:drawable="@drawable/icon_my_press" android:state_selected="true"/> <item android:drawable="@drawable/icon_my_press" android:state_focused="true"/> <item android:drawable="@drawable/icon_my"/> </selector>
设置为TRUE的一定要放在前面,默认图标不要放在第一行就可以了。