Welcher Adapter für meine ListView

  • Hallo zusammen,


    ich habe aktuell eine Klasse DataModel, in der ich unter anderem in einer ArrayList einige Elemente meiner Klasse Player halte. Dessen Eigenschaften Name und Points würde ich gern in ListView darstellen, bin mir aber ob der scheinbaren Vielzahl an Möglichkeiten ob der "besten" Vorgehensweise nicht sicher.


    Im ersten Schuss würde ich zur Anzeige simple_list_item_2 verwenden, fraglich ist somit eher, über welche Art Adapter ich die beiden textViews befülle. Kann / sollte ich als effektivste Variante eine Cursor-Abfrage auf meine ArrayList machen, oder gibt es bessere Wege? Und sollte ich die Spieler überhaupt als Objekte in einer ArrayList speichern, oder gibt es Strukturen, die schnelleren Zugriff erlauben? Die Daten verändern sich dynamisch zur Laufzeit und müssen außer zur Anzeige eigentlich nicht gespeichert werden...


    Danke und Grüße,
    FargoTof

  • Prinzipiell ist die Idee mit der ArrayList sehr gut. Zumindest fahre ich den Ansatz auch immer. ^^


    Für ListViews nehme ich gern eine Subklasse des Base Adapters.
    Der ist ziemlich zügig herunter getippt und lässt sich ebenso blitzschnell an dein Datenformat anpassen.


    Eine geeignetere Struktur als eine ArrayList fällt mir gerade nicht ein, zumal so ein Index zumindest für die BaseAdapter Subklasse außerordentlich wichtig ist.

    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Daraus folgt: je mehr Käse, desto weniger Käse.


    »Dies ist ein Forum. Schreibt Eure Fragen in das Forum, nicht per PN!«

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!