自定义Selector的问题

2020-01-06  本文已影响0人  wspisces

前几天碰到了一个问题,写了一个选择器,测试的时候状态一直不正确.

<selector xmlns:android="http://schemas.android.com/apk/res/android">

  <item android:drawable="@android:color/holo_blue_light"/>

    <item android:drawable="@android:color/holo_blue_dark" android:state_pressed="true"/>

    <item android:drawable="@android:color/darker_gray" android:state_enabled="false"/>

</selector>

多次测试后发现是代码顺序的问题.牢记默认状态要卸载最下面,特此记录

<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@android:color/holo_blue_dark" android:state_pressed="true"/>

    <item android:drawable="@android:color/darker_gray" android:state_enabled="false"/>

    <item android:drawable="@android:color/holo_blue_light"/>

</selector>

上一篇下一篇

猜你喜欢

热点阅读