2012-10-21 6 views

Antwort

50

können Sie die .insert(T object, int index) Methode dafür verwenden, 0 als Index:

yourAdapter.insert(object, 0); 
+0

es ist Arbeit, aber wenn ich diese Methode verwenden, es ist auch meine Listenansicht nach oben scrollen. Zum Beispiel ist meine Listenansicht auf Position 0, ich füge 5 Elemente vor (an Position 0) und meine Listenansicht scrollt an Position 0, aber es sollte auf zuletzt ausgewählte Position bleiben (6) – krinn

+0

Sie müssen das manuell tun. Es füllt die Liste von Grund auf neu auf, so dass dies ein erwarteter Nebeneffekt sein wird. – Eric

+0

@ krinn Sie können eine solche Problemumgehung http://stackoverflow.com/questions/15597450/android-listview-add-items-to-top-without-list-view-scroll, um die Scroll-Position zu halten – riwnodennyk