Listelector do Android não visível no listview personalizado

Eu fiz uma lista personalizada com imagem e textview. Ao definir os estilos, o seletor não fica visível. O estilo é invocado usando setTheme (R.style.rose); em criar método de Listatividade como a primeira chamada. No entanto, se nenhuma cor for usada como plano de fundo (ou a linha de plano de fundo no estilo for comentada), o seletor laranja ficará visível. Mas não quando o fundo é

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

estilo

<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