2011-07-09 36 views
9

'u ListView sayfasından devre dışı bırakmak istiyorum. Bu, herhangi bir öğeye tıkladığımda, tıklandığına dair bir işaret olmayacaktır.Android: ListView Seçici null olarak ayarlandı mı?

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:drawable="@android:color/background_dark" /> 
</selector> 
: android:listSelector="@null" ve bunun herhangi bir durumu olmayacak seçici olarak kullanmak üzere
+1

uu listview öğesini tıklandığında turuncu renk efekti kaldırmak istiyor demek do ??? – Hein

+0

Evet. Bir telefondan diğerine farklılık gösterir. Ancak bazı durumlarda turuncu. – iTurki

cevap

24

bu android: listSelector = "# 00000000" Bunu deneyin.

+14

Neden @android: color/transparent yerine # 00000000 kullanmıyorsunuz? – ademar111190

6

Kalpana'nın yukarıdaki cevabı doğrudur. Ayrıca böyle kodda yapabilirsiniz: -

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