Android-Listenauswahl in der benutzerdefinierten Listenansicht nicht sichtbar

Ich habe eine benutzerdefinierte Liste mit Bild- und Textansicht erstellt. Beim Einstellen der Stile ist die Auswahl nicht sichtbar. Der Stil wird mit setTheme (R.style.rose) aufgerufen. in create Methode der Listaktivität als erster Aufruf. Wenn jedoch keine Farbe als Hintergrund verwendet wird (oder die Hintergrundlinie im Stil kommentiert ist), ist die orange Auswahl sichtbar. Aber nicht wenn der Hintergrund ist

listSelector

<item   android:state_focused="true"
        android:state_pressed="true" 
        android:drawable="@drawable/list_selector_background_transition" />

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

<item   android:state_focused="true" 
        android:drawable="@drawable/list_selector_background_focus" />

Stil

<style name="rose">
    <item name="android:textColor">@color/pink</item>
    <item name="android:background">@color/rose</item>
    <item name="android:cacheColorHint">@color/rose</item>

    <item name="android:listSelector">@drawable/listitem_selector</item>  
</style>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage