1、在xml中给对应的要设置背景选择器的控件设置clickable = true
2、不点击时的默认效果应该放在最后面,不然背景选择器会失效,应如下设置
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/circle_shape_press" android:state_pressed="true" /> <item android:drawable="@drawable/circle_shape1" /> </selector>3、 用颜色值而不是用图片作为selector时,
<selectorxmlns:android="http://schemas.android.com/apk/res/android">
<itemandroid:drawable="@color/auto_complete_textview_normal_pressed"android:state_pressed="true"/>
<itemandroid:drawable="@color/auto_complete_textview_normal"/>
</selector>