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>

 

posted on 2016-12-14 16:13  放纵的卡尔  阅读(652)  评论(0编辑  收藏  举报

导航