Android listselector nie jest widoczny w niestandardowym widoku listy

Zrobiłem listę niestandardową zawierającą obraz i widok tekstowy. Podczas ustawiania stylów selektor nie jest widoczny. Styl jest wywoływany przy użyciu setTheme (R.style.rose); w tworzeniu metody Listactivity jako pierwszego wywołania. Jeśli jednak żaden kolor nie jest używany jako tło (lub linia tła w stylu jest komentowana), wówczas widoczny jest pomarańczowy selektor. Ale nie wtedy, gdy tło jest

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" />

styl

<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>

questionAnswers(1)

yourAnswerToTheQuestion