I ändern haben die folgende Struktur - in dieser Reihenfolge:ExpandableListView innen CardView nicht seine Mutterhöhe
1) RecyclerView viewholder 2) im Inneren des CardView viewholder (hieght wird auf wrap_content) 3) innen ExpandableListView Die Kartenansicht (Höhe ist auf "wrap_content" festgelegt)
Die erweiterbaren Listenansichtsgruppen werden beim Erstellen des Ansichtshalters standardmäßig minimiert. Das Problem ist, dass, wenn Sie versuchen, eine Gruppe zu erweitern, die Höhe von CardView nicht ändert, auch wenn die Höhe ist wrap_contant. Mit anderen Worten, die Höhe des Viewholders wurde auf die Höhe der expandierbaren Listenansicht gesetzt, als sie zuerst initialisiert wurde.
Also eine mögliche Lösung vielleicht die Höhe des Ganzen zu lesen (Gruppe + Kind) und beim Erweitern einer Gruppe diese Höhe auf CardView setzen.
Irgendwelche empfohlenen Lösungen?
Welche Grapple-Version der Recycler-Ansicht verwenden Sie? –