Android:关于背景选择器Selector的item顺序

在使用背景选择器的时候,如果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>
原文地址:https://www.cnblogs.com/tinyclear/p/6179763.html