Hallo zusammen,
ich bin gerade ein einer App dran um mal wieder meine Kenntnisse zu verbessern
Ich habe eine ExpendableListView allerdings werden mir in der listChild dann alle eingetragenen Werte in der ArrayList übergeben.
Ich möchte jedoch immer nur den einen Eintrag dort haben den ich vorher selbst eingetippt habe (siehe Anhang wie ein Eintrag aussieht).
Code (auch als Anhang):
for (int i = 0; i < tabakList.size(); i++) {
Log.d("daniel", tabakList.get(i));
listGroup.add(tabakList.get(i));
//add values in Array list
arrayList.add(kopfList.get(i));
//add values in Array list
arrayList.add(aufsatzList.get(i));
arrayList.add(shishaList.get(i));
//put Values in child list
listChild.put(listGroup.get(i), arrayList);
}
Auf dem angehängten Screenshot sieht man wie die ListView gerade aussieht.
Es sollten allerdings bei 123 nur 123 und nicht noch die 456 mit angezeigt werden.
Hat jemand eine Idee wie ich das beheben kann?
Danke schonmal
ich bin gerade ein einer App dran um mal wieder meine Kenntnisse zu verbessern
Ich habe eine ExpendableListView allerdings werden mir in der listChild dann alle eingetragenen Werte in der ArrayList übergeben.
Ich möchte jedoch immer nur den einen Eintrag dort haben den ich vorher selbst eingetippt habe (siehe Anhang wie ein Eintrag aussieht).
Code (auch als Anhang):
for (int i = 0; i < tabakList.size(); i++) {
Log.d("daniel", tabakList.get(i));
listGroup.add(tabakList.get(i));
//add values in Array list
arrayList.add(kopfList.get(i));
//add values in Array list
arrayList.add(aufsatzList.get(i));
arrayList.add(shishaList.get(i));
//put Values in child list
listChild.put(listGroup.get(i), arrayList);
}
Auf dem angehängten Screenshot sieht man wie die ListView gerade aussieht.
Es sollten allerdings bei 123 nur 123 und nicht noch die 456 mit angezeigt werden.
Hat jemand eine Idee wie ich das beheben kann?
Danke schonmal