Bilder wurden beim Scrollen eines ListView mit einem ViewHolder gemischt

8

Mein Problem ist verbunden, wenn der Benutzer die ListView scrollt. Ich schaute mich um und sah zahlreiche Beispiele für "listview faul image". Ich habe auch das Video von Google IO angeschaut, in dem von "guter Praxis" die Rede ist. Aber mein Problem geht weiter, wenn sich der Benutzer in der ListView auf und ab bewegt.

Was passiert, wenn beim Scrollen der Liste die Bilder, die auf jeden Gegenstand geladen wurden, gemischt werden und der Avatar jedes Gegenstandes, der zum nächsten Gegenstand geht, endet. Ich weiß nicht, ob ich klar bin, aber ich werde mit dem Bild zeigen.

Wenn Sie beginnen, Elemente, die kein Bild mehr mit dem Standardbild haben.

Bild 1: Ссылка Bevor Benutzer blättern ListView: Ссылка

Beachten Sie, dass die Bilder unter anderen Elementen gemischt wurden.

in meinem Adapter:

%Vor%     
Aderbal Nunes 12.04.2011, 13:21
quelle

2 Antworten

3

Verwendet als Basis das Beispiel auf dem Blog von Android.

Ссылка

%Vor%

funktioniert jetzt, danke.

    
Aderbal Nunes 19.04.2011, 11:28
quelle
1

Ihr Problem besteht darin, dass Sie notifyDataSetChange () innerhalb der getView-Methode

abfragen %Vor%

code sollte außerhalb der getView-Methode erfolgen.

    
vsm 18.04.2011 07:00
quelle