2011-07-09 25 views
9

我想從我的ListView禁用Selector。那是當我點擊任何項目時,不會有跡象表明它已被點擊。Android:ListView選擇器設置爲空?

我在ListView控件標籤嘗試這樣做: android:listSelector="@null"和沒有工作

+1

做ü意味着ü要點擊列表視圖項時取出橙色效果??? – Hein

+0

是的。它從一個電話到另一個不同。但在某些情況下它是橙色的。 – iTurki

回答

24

設置此android:listSelector =「#00000000」試試這個。

+14

爲什麼不使用@android:color/transparent改爲#00000000? – ademar111190

0

您可以創建一個新的可繪製的選擇使用,也不會在任何狀態:

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:drawable="@android:color/background_dark" /> 
</selector> 

,然後使用android:listSelector屬性對其進行設置。您可以在您的選擇器中引用其中一種Android顏色作爲背景顏色:http://developer.android.com/reference/android/R.color.html

6

以上來自Kalpana的回答是正確的。你也可以做到這一點在這樣的代碼: -

myListView.setSelector(new ColorDrawable(0x0)); 
0
mListView.setSelector(new StateListDrawable());