22
ArrayAdapter hat die Methode add(T object)
, die ein Objekt am Ende einer Liste hinzufügt. Gibt es eine Möglichkeit, ein Objekt am Anfang der Liste hinzuzufügen?Wie fügt man ein Objekt am Anfang der Liste in ArrayAdapter hinzu?
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
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
@ 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