2016-06-10 17 views
0

Ich suche nach einer Lösung, die ein Problem einer dynamischen Liste löst, die wiederum eine dynamische Liste von Zeilen enthält.Recycler-Ansicht in einer Recycler-Ansicht

Ich habe eine Recycler-Ansicht, die eine Kartenansicht enthält, die schließlich eine andere Recycleransicht enthält. Ich kann sehen, dass die Eltern-Recycler-Ansicht angezeigt wird, aber der Kinder-Recycler nicht angezeigt wird. {{recyclerView {cardView {recyclerView}}} Die getItemCount-Methode wird aufgerufen, aber alle anderen Methoden wie onCreateViewHolder und bind werden nicht aufgerufen.

Ich habe sichergestellt, dass beide Recycler-Ansichten den linearen Layout-Manager implementiert haben und setFixedSize als wahr festgelegt haben.

+0

Kann es sein, ist nicht möglich. Ähnliche Frage hier: http://stackoverflow.com/questions/37423763/recycler-view-inside-recycler-view-not-scrolling –

+0

Die Leute sagen, es ist möglich. Hier: http://stackoverflow.com/questions/32134290/recycler-view-inside-another-parent-recycler-view –

Antwort

0

Das Problem gefunden. Musste auf eine neuere Version der Recycler-Ansicht aktualisieren. Und fügte Wrap-Inhalt hinzu. Es fing an zu arbeiten.

0

Ich glaube, es ist das Problem mit Ihrem XML-Layout. Vielleicht kommt es nicht in den Fokus, daher ruft es diese überschriebenen Methoden nicht auf, da die Recylerview nicht verfügbar ist. Stellen Sie sicher, dass die Padding-, Höhen- und Ruhewerte so aussehen, dass die Child-Recycler-Ansicht sichtbar ist Das selbe Problem und der Grund war mein xml-Layout aus dem gleichen Grund, weil mein zweiter Recyler wegen Overpading und Margin nicht sichtbar war.

Verwandte Themen