Я хочу иметь маркер справа от элемента списка, который изменяется, если элемент списка отмечен или нет. Я поместил в макет элемента списка ImageView с фоном рисования селектора:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/selector_marked" android:state_checked="true"/>
<item android:drawable="@drawable/selector"/>
</selector>
Я создал класс CheckableFrameLayout, который является корнем макета list_item, который реализует checkable.
Это мой ImageView на правой стороне элемента списка:
<ImageView
android:id="@+id/selector"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:background="@drawable/list_selector_land" />
Проблема в том, что это не работает. Что я делаю не так?
Спасибо