1:自定义的selector 放在color文件下
2:<item android:color="@color/color" android:state_pressed="true" />
注意:不要写成<item android:drawable="@color/color" android:state_pressed="true" />
3:这个真的是神坑
这个写法 文字是不会改变的
<item android:color="@color/color_666666" /> <item android:color="@color/color_fa2e3b" android:state_pressed="true" /> <item android:color="@color/color_fa2e3b" android:state_selected="true" />
将默认颜色下移 才会生效
<item android:color="@color/color_fa2e3b" android:state_pressed="true" /> <item android:color="@color/color_fa2e3b" android:state_selected="true" /> <item android:color="@color/color_666666" />
记录一下,这个问题真的是找了好久T_T