- Forum-Beiträge: 37
27.07.2012, 00:57:39 via Website
27.07.2012 00:57:39 via Website
in einem ListView trage ich Werte aus einer Arraylist ein. Die Werte werden ja automatisch so eingefügt das der jeweils nächste Wert immer unten an die angehangen wird. Das heißt, möchte man den letzten eingetragenen Wert sehen muß man die ListView unter Umständen weit nach unten scrollen.
Gibt es eine Möglichkeit das ganze umzudrehen? Also der neueste Wert soll oben in der ListView hinzugefügt werden und der älteste Wert soll ganz unten angezeigt werden? Man brächte dann nicht erst scrollen um den zuletzt eingetragenen Wert zu sehn.
Ich hab mir dazu überlegt das man die ArrayList ja rückwärts durchlaufen könnte wenn die Werte in die ListView eingetragen werden. Dann würde der jeweils nächste Wert ja immer oben in der ListView hinzugefügt. Dann müßte man aber bei jedem neuen Wert der in die ArrayList hinzugefügt wird und der im ListView angezeigt werden soll, die ganze ArrayList wieder durchlaufen und die Werte alle wieder neu in die ListView eintragen.
Gäbe es nicht eine andere Möglichkeit einen Wert der in die ArrayList hinzugefügt wird oben in der ListView anzuzeigen?
Viele Grüße,
SebastianE
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.