- 颜色的状态选择器对应的xml文件需要放到res/color目录下,并且系统会匹配第一条满足条件的item,所以要将默认的item放到最后,该文件不能作为background设置给button,在StateListDrawable中可以使用android:drawable=”@color/green”
<!--res/color/selector_bt
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="#0F0" android:state_pressed="true"/>
<item android:color="#00F" android:state_selected="true" />
<item android:color="#F00" />
</selector>