Android ListView Auswahl entfernen

8

Gibt es eine Möglichkeit, die Auswahl auf einem ListView elegant zu entfernen? Es würde in der umgekehrten Weise von ListView # setSelection (int position) handeln. Ich möchte die Auswahl programmgesteuert aus der ListView entfernen (so dass kein Element ausgewählt ist). Es scheint nicht, dass die API eine einfache Möglichkeit hat, dies zu tun. Irgendwelche Gedanken?

Meine Frage ist ähnlich: Android: Deaktivieren Sie die ListView-Auswahl

    
icecreamman 09.11.2011, 19:51
quelle

4 Antworten

3

Keine der anderen Antworten funktionierte für mich, also tat ich das:

%Vor%

Nicht sehr elegant, aber es funktioniert.

    
Holger 28.12.2015 00:51
quelle
0

Ok, was ich dafür tun könnte, setze die Auswahlfarbe und den Hintergrund, wenn möglich, auf die gleiche Farbe oder setze die Auswahl mit dem vollen Alpha-Wert, der sie transparent macht und auch wenn die Auswahl dort ist, wird sie nicht mehr sichtbar sein

    
Harsh Dev Chandel 01.12.2011 09:15
quelle
0

Der einfachste Weg, den ich finden könnte, ist, den Adapter zu aktualisieren, den das ListView verwendet:

%Vor%

ListView wird dann mit den gleichen Optionen aktualisiert, aber die Auswahlmarkierung wird gelöscht.

    
Lumis 07.03.2013 12:42
quelle
0

Verwenden Sie listView.setItemChecked(-1, true);

    
Asterius 08.04.2015 09:41
quelle

Tags und Links