oetzi
Fortgeschrittenes Mitglied
- 11
Nabend zusammen,
ich habe gerade mal beispielweise eine ListView umgesetzt.
Dabei habe ich zunächst zum füllen der Liste ein statisches String-Array benutzt. Das funktioniert soweit auch alles gut, das war aber ja auch nur die Übung für folgendes
Was ich eigentlich möchte ist:
- Ein Objekt-Array von einem Server holen (erledigt)
- Die einzelnen Objekte in einer auswählbaren Liste darstellen
- und auf Klick eines Eintrags reagieren
Die Objekte haben vereinfacht gesagt eine ID und eine Beschreibung.
-> Wie kriege ich jetzt eine ListView erstellt, der ich sowohl die ID und die Beschreibung pro Eintrag mitgeben kann?
Beispiel-Liste (ID - Beschreibung):
23 - Hallo
44 - Welt
10 - !
Tippe ich auf "Welt" möchte ich die 44 auswerten können, sprich im Endeffekt wissen, welches Objekt gemeint ist.
Ich hoffe das war jetzt verständlich genug beschrieben
Schönen Gruß,
oetzi
PS:
Folgende Lösungsmöglichkeit könnte ich mir selbst vorstellen, finde ich aber ein wenig dreckig:
- nur die Beschreibungen der Objekte in die Liste einfügen
- bei Klick den Index des ausgewählten Strings auswerten
- und das Objekt über den Index in meinem Ursprungsarray suchen
Dabei müsste man dann aufpassen, dass man die Reihenfolge in der Darstellung (z. B. alphabetische Sortierung) nicht verändert, da mir sonst der Index nichts mehr bringt.
Würde ich wie oben beschrieben einfach die konkrete ID des Objektes zurück kriegen, wäre das ganze wesentlich besser überschaubar und weniger fehleranfällig.
ich habe gerade mal beispielweise eine ListView umgesetzt.
Dabei habe ich zunächst zum füllen der Liste ein statisches String-Array benutzt. Das funktioniert soweit auch alles gut, das war aber ja auch nur die Übung für folgendes
Was ich eigentlich möchte ist:
- Ein Objekt-Array von einem Server holen (erledigt)
- Die einzelnen Objekte in einer auswählbaren Liste darstellen
- und auf Klick eines Eintrags reagieren
Die Objekte haben vereinfacht gesagt eine ID und eine Beschreibung.
-> Wie kriege ich jetzt eine ListView erstellt, der ich sowohl die ID und die Beschreibung pro Eintrag mitgeben kann?
Beispiel-Liste (ID - Beschreibung):
23 - Hallo
44 - Welt
10 - !
Tippe ich auf "Welt" möchte ich die 44 auswerten können, sprich im Endeffekt wissen, welches Objekt gemeint ist.
Ich hoffe das war jetzt verständlich genug beschrieben
Schönen Gruß,
oetzi
PS:
Folgende Lösungsmöglichkeit könnte ich mir selbst vorstellen, finde ich aber ein wenig dreckig:
- nur die Beschreibungen der Objekte in die Liste einfügen
- bei Klick den Index des ausgewählten Strings auswerten
- und das Objekt über den Index in meinem Ursprungsarray suchen
Dabei müsste man dann aufpassen, dass man die Reihenfolge in der Darstellung (z. B. alphabetische Sortierung) nicht verändert, da mir sonst der Index nichts mehr bringt.
Würde ich wie oben beschrieben einfach die konkrete ID des Objektes zurück kriegen, wäre das ganze wesentlich besser überschaubar und weniger fehleranfällig.