9 Stimmen

Android: ListView Selector auf null gesetzt?

Ich möchte die Selector von meinem ListView . Das heißt, wenn ich auf ein Element klicke, wird nicht angezeigt, dass es angeklickt wurde.

Ich habe dies in meinem ListView-Tag versucht: android:listSelector="@null" und hat nicht funktioniert

24voto

kalpana c Punkte 2689

Set this Android:listSelector="#00000000" Versuchen Sie es so.

6voto

David Punkte 432

Die obige Antwort von Kalpana ist richtig. Sie können es auch im Code wie folgt machen:-

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

0voto

Gregory Punkte 4264

Sie könnten ein neues Drawable erstellen, um es als Selektor zu verwenden, das keinen Zustand enthält:

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

und setzen ihn dann mit dem Attribut Android:listSelector. Sie können eine der Android-Farben als Hintergrundfarbe in Ihrem Selektor referenzieren: http://developer.Android.com/reference/Android/R.color.html

0voto

Samira Punkte 824
mListView.setSelector(new StateListDrawable());

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X