在使用背景选择器的时候,如果item的顺序不对,会导致不起作用.
1.首先背景选择器的normal选项一定要放在最后.
2.pressed的选择器应该在seclet的前面.我在使用的时候找了半天问题,发现原来就是背景选择器的item顺序导致的.
下面贴一个正常使用的背景选择器,如果在使用的时候出现不起作用的问题,那么可以尝试着调整下位置.
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/contacts_pressed" android:state_pressed="true"></item>
<item android:drawable="@drawable/contacts_pressed" android:state_selected="true"></item>
<item android:drawable="@drawable/contacts_normal"></item> </selector>