0
這發生在谷歌Nexus 10和它的手機上爲什麼我的listview中的第一個項目在平板電腦上使用不同的選擇器?
所以我需要一些信譽才能發佈任何圖像工作正常,但是您可以點擊此處查看:http://i.imgur.com/2tG6b0h.png
ListView控件是除非涉及到第一個項目,否則完美工作。 它用不同的顏色繪製(即我注意到透明度更高),並且在使用單選模式時,它可以正確突出顯示,但在按其他項目時會保持突出顯示。
我的目錄選擇是這樣的:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/transparent" android:state_window_focused="false"/>
<item android:drawable="@drawable/rounded_list_selector_disabled_holo_dark" android:state_enabled="false" android:state_focused="true" android:state_pressed="true"/>
<item android:drawable="@drawable/rounded_list_selector_disabled_holo_dark" android:state_enabled="false" android:state_focused="true"/>
<item android:drawable="@drawable/list_selector_background_transition_holo_dark" android:state_focused="true" android:state_pressed="true"/>
<item android:drawable="@drawable/list_selector_background_transition_holo_dark" android:state_focused="false" android:state_pressed="true"/>
<item android:drawable="@drawable/rounded_list_focused_holo" android:state_focused="true"/>
這部分解決了我的問題。現在該項目不會保持突出顯示,但該項目的顏色仍然相同。 – zoltish 2013-04-24 16:01:07
請看看我的編輯,並告訴我,它的工作:) – Johannes 2013-04-24 16:41:53
我希望我可以告訴你,它的工作原理,但它沒有:(沒有什麼真正改變這條線 它似乎在某種程度上它使用不同的drawable源第一個項目,角落是圓形的,但不像它們應該是圓形的。我開始懷疑它的一個錯誤..任何其他想法? – zoltish 2013-04-25 10:49:40