J
Jusehr
Neues Mitglied
- 0
Hallo Leute,
diesmal möchte ich Euch vor meinen InternetRecherchen fragen.
Wie kann ich ein mit Einträgen gefülltes ListView wieder "leeren"?
Wohl nicht wirklich wichtig für diese Frage, aber vielleicht möchte jemand den Hintergrund wissen:
Mein ListView zeigt hierarchisch (wie zB im WindowsExplorer) strukturierte Daten an. Angenommen, ich würde geographische Informationen speichern, so sähe man bei mir im ListView nach dem Programmstart die fünf Erdteile. Bei Klick auf Europa soll sich die ListView neu aktualisieren und die Länder Europas anzeigen. Per Klick auf Deutschland soll man dann die Bundesländer Deutschlands sehen und so weiter.
Zur Zeit sieht es bei mir so aus, dass zwar die Daten im ListView nach dem Klick angezeigt werden, wenn ich nach oben oder unten aus dem sichtbaren ListViewBereich scrolle. Die alten Einträge sehe ich aber natürlich auch noch. Und das soll nicht sein.
Komischer Nebeneffekt, der sich aber wohl bei ordentlicher Programmierung automatisch lösen dürfte, ist, dass ich einen Fehler auslöse, wenn ich im Emulator an das Ende der Liste wische (quasi beim vollen Anzeigen des letzten Listenelements).
Ergänzung: Dieser Fehler steht am Beginn: "ArrayAdapter requires the resource ID to be a TextView". Leichter Verdacht: dies löst ein **nicht angezeigter** Eintrag aus.
diesmal möchte ich Euch vor meinen InternetRecherchen fragen.
Wie kann ich ein mit Einträgen gefülltes ListView wieder "leeren"?
Wohl nicht wirklich wichtig für diese Frage, aber vielleicht möchte jemand den Hintergrund wissen:
Mein ListView zeigt hierarchisch (wie zB im WindowsExplorer) strukturierte Daten an. Angenommen, ich würde geographische Informationen speichern, so sähe man bei mir im ListView nach dem Programmstart die fünf Erdteile. Bei Klick auf Europa soll sich die ListView neu aktualisieren und die Länder Europas anzeigen. Per Klick auf Deutschland soll man dann die Bundesländer Deutschlands sehen und so weiter.
Zur Zeit sieht es bei mir so aus, dass zwar die Daten im ListView nach dem Klick angezeigt werden, wenn ich nach oben oder unten aus dem sichtbaren ListViewBereich scrolle. Die alten Einträge sehe ich aber natürlich auch noch. Und das soll nicht sein.
Komischer Nebeneffekt, der sich aber wohl bei ordentlicher Programmierung automatisch lösen dürfte, ist, dass ich einen Fehler auslöse, wenn ich im Emulator an das Ende der Liste wische (quasi beim vollen Anzeigen des letzten Listenelements).
Ergänzung: Dieser Fehler steht am Beginn: "ArrayAdapter requires the resource ID to be a TextView". Leichter Verdacht: dies löst ein **nicht angezeigter** Eintrag aus.
Zuletzt bearbeitet: