[英]Android listselector not visible in custom listview
我制作了一個包含圖像和textview的自定義列表。 在設置樣式時,選擇器不可見。 使用setTheme(R.style.rose)調用該樣式; 在創建Listactivity的方法作為第一個調用。 但是,如果沒有使用顏色作為背景(或注釋樣式中的背景線),則橙色選擇器可見。 但不是在背景的時候
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" />
樣式
<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>
Android首先繪制ListView背景以及分隔符。 然后,系統繪制列表選擇器。 最后,ListView呈現所有項目視圖。 因此,將不透明背景設置為項目視圖時,列表選擇器將永遠不可見
http://android.cyrilmottier.com/?p=454
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.