cypressious
Ambitioniertes Mitglied
- 23
Hallo zusammen,
als Android Neuling widme ich mich an euch mit einer Frage der allgemeineren Natur. Aus VB.NET bin ich ein simples GUI Konzept gewohnt, d.h. (beispielsweise) eine ListBox ist ein Objekt und lässt sich mithilfe von Methoden wie ListView.Add o.ä. befüllen.
Nun stoße ich bei Android auf eine XML-basierte GUI. Ich kann per Programmcode nur über Umwege auf meine GUI-Elemente zugreifen und insbesondere das ListView verhält sich dem Programmierer gegenüber sehr "distanziert". Ich kann es nach meinem aktuellen Wissensstand nur über einen ominösen Adapter mit vorgefertigten Arrays befüllen. Wie ich einer befüllten Liste ein weiteres Element hinzufüge, weiß ich aber nicht.
Könnte mir jemand die Philosophie hinter der ListView erläutern und gern mit ein paar Code Schnippseln untermauern ?
Außerdem würde ich gerne einer ListView Überschriften oder Trennelemente hinzufügen, anstatt nur einheitliche Textelemente.
Ich hoffe auf rege Beteiligung,
Grüße, Cypressious.
als Android Neuling widme ich mich an euch mit einer Frage der allgemeineren Natur. Aus VB.NET bin ich ein simples GUI Konzept gewohnt, d.h. (beispielsweise) eine ListBox ist ein Objekt und lässt sich mithilfe von Methoden wie ListView.Add o.ä. befüllen.
Nun stoße ich bei Android auf eine XML-basierte GUI. Ich kann per Programmcode nur über Umwege auf meine GUI-Elemente zugreifen und insbesondere das ListView verhält sich dem Programmierer gegenüber sehr "distanziert". Ich kann es nach meinem aktuellen Wissensstand nur über einen ominösen Adapter mit vorgefertigten Arrays befüllen. Wie ich einer befüllten Liste ein weiteres Element hinzufüge, weiß ich aber nicht.
Könnte mir jemand die Philosophie hinter der ListView erläutern und gern mit ein paar Code Schnippseln untermauern ?
Außerdem würde ich gerne einer ListView Überschriften oder Trennelemente hinzufügen, anstatt nur einheitliche Textelemente.
Ich hoffe auf rege Beteiligung,
Grüße, Cypressious.