У меня есть множественный выбор в моем списке. Селектор выглядит так.
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@color/wt_list_click" />
<item android:state_selected="true" android:drawable="@color/wt_list_click" />
<item android:state_activated="true" android:drawable="@color/wt_list_click" />
<item android:drawable="@android:color/transparent" />
</selector>
Но не работает корректно. Какое-то странное поведение. В конце выделения всегда остается одна ячейка. Если я меняю цвет с прозрачного на любой другой, все работает правильно.
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@color/wt_list_click" />
<item android:state_selected="true" android:drawable="@color/wt_list_click" />
<item android:state_activated="true" android:drawable="@color/wt_list_click" />
<item android:drawable="@color/red" />
</selector>
В чем проблема, почему это так. Кто-нибудь может мне объяснить.
На картинке я сначала выбрал 5 ячеек, затем снял выделение с одной ячейки. Но 5 ячеек остались выделенными.

<item android:drawable="@android:color/transparent" />на<item android:drawable="@color/transparent" />, определивcolor/transparentкак#0000? - person Phantômaxx   schedule 20.08.2016color/transparentкак#01010101? - person Phantômaxx   schedule 20.08.2016#0fff- person Phantômaxx   schedule 20.08.2016