Селектор списка с другим изображением справа - PullRequest
2 голосов
/ 18 февраля 2012

Я хочу иметь маркер справа от элемента списка, который изменяется, если элемент списка отмечен или нет. Я поместил в макет элемента списка 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" />

Проблема в том, что это не работает. Что я делаю не так?

Спасибо

...