颜色选择器
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/focusColor" android:state_selected="true"/>
<item android:color="@color/focusColor" android:state_pressed="true"/>
<item android:color="@color/defaultColor" android:state_enabled="true"/>
</selector>
如果在代码中设置setColor时。需要调用textView.setTextColor(getContext().getResources().getColorStateList(tagBean.getTextColor()));
重点是getColorStateList()方法。使用此方面。调用setselect方法的时候才会起作用
图片选择器
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/focusImage" android:state_selected="true"/>
<item android:drawable="@drawable/focusImage" android:state_pressed="true"/>
<item android:drawable="@drawable/defaultImage" android:state_enabled="true"/>
</selector>