Yoshi
- Forum-Beiträge: 16
19.06.2013, 13:21:48 via Website
19.06.2013 13:21:48 via Website
Also wie der titel sagt, will ich eine ExpandbleListView als ChildLayout für meine andere ExpandbleListView .
Ich habe das erstmal so probiert mit einer ExpandbleListView und mit setAdapter(); hat auch alles funktioniert.
Ich habe mir einen eigenen Adapter geschreiben, der als GroupView eine Texview hat (reicht ja auch zum anzeigen der Kategorien) und als als ChildView ein Layout hat mit einer ImageView und 2 Textviews.
Das war alles kein Problem.
Jetzt will ich allerdings als ChildView eine ExpandbleListView returnen (die hat auch ihren eigenen Adapter), so dass ich das doppelt geschachtelt habe.
Das geht auch fast. Und zwar kann ich die obreste Ebene aufklappen dann kommt die 2te ExpandbleListView die ich auch aufklappen kann allerdings sind da keine ChildViews drin, bzw Android ruft da irgendwas nicht auf oder so.
Jetzt zur eigentlichen Frage. Geht das überhaupt? Hat das schon jemand gemacht? Oder bringe ich Android an die Grenzen?
Code wird bei bedarf nachgereicht.
vielen Dank schonmal vorab
Ich habe das erstmal so probiert mit einer ExpandbleListView und mit setAdapter(); hat auch alles funktioniert.
Ich habe mir einen eigenen Adapter geschreiben, der als GroupView eine Texview hat (reicht ja auch zum anzeigen der Kategorien) und als als ChildView ein Layout hat mit einer ImageView und 2 Textviews.
Das war alles kein Problem.
Jetzt will ich allerdings als ChildView eine ExpandbleListView returnen (die hat auch ihren eigenen Adapter), so dass ich das doppelt geschachtelt habe.
Das geht auch fast. Und zwar kann ich die obreste Ebene aufklappen dann kommt die 2te ExpandbleListView die ich auch aufklappen kann allerdings sind da keine ChildViews drin, bzw Android ruft da irgendwas nicht auf oder so.
Jetzt zur eigentlichen Frage. Geht das überhaupt? Hat das schon jemand gemacht? Oder bringe ich Android an die Grenzen?
Code wird bei bedarf nachgereicht.
vielen Dank schonmal vorab
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.