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>