2017-12-31 154 views
0

Ich habe eine Liste (im JSON-Format): questionList. Ich drucke alle seine Objekte mit einer RecyclerView. Darin befindet sich ChildQuestionList. Ich möchte das auch für jedes einzelne Objekt von questionList drucken. Wie mache ich das? Der Adapter wird einmal ausgeführt und druckt questionList 0. Objektdaten. Es gibt eine Liste von Daten darin. Ohne den Adapter erneut ausführen zu lassen, wie könnte es möglich sein, diese Liste zu drucken. Die Daten sind Frage/Antwort-Typ und es ist dynamisch.Listet Daten in einer anderen Liste in RecyclerView

+2

Ihre Frage ist ein wenig verwirrend. Bitte klären Sie mit jeweils einem oder zwei kurzen Sätzen: 1. Was ist Ihr konkretes Ziel? 2. Was ist das genaue Problem, das Sie haben? Nachdem Sie diese Dinge klar formuliert haben, gehen Sie in den folgenden Abschnitten genauer vor, am besten mit Codebeispielen für das, was Sie gerade haben. Das würde uns helfen, dir zu helfen. :) –

+1

@ mike.bronner Ich denke, ich habe seine Frage verstanden. Er möchte eine Liste von Hauptfragen und Teilfragen unter Hauptfragen haben. Ich habe darauf eine Antwort gegeben. Ich denke, das ist was er will. –

+0

Willkommen! Ich habe Ihre Frage bearbeitet, um zu versuchen, sie zu klären, und etwas Formatierung hinzugefügt, die Sie über [hier] lesen können (https://stackoverflow.com/editing-help). Sie haben bereits einige Antworten erhalten, das ist großartig ... aber in Zukunft werden Sie viel leichter Hilfe erhalten, wenn Sie etwas Code zur Verfügung stellen, anstatt ihn zu beschreiben. Dadurch können die meisten Entwickler auf einen Blick sehen, was Sie versucht haben, und eine Lösung bereitstellen. Prost! –

Antwort

0

Sie sollten es mit einem Adapter und einer Liste aller Fragen tun - sowohl Main und Child Fragen. Stellen Sie Fragen von einem Typ (SuperQuestion) erweitern und drücken Sie auf ArrayList Liste und zeichnen mit Adapter, basierend auf Typ der Frage mit dem richtigen Layout.

Im Adapter sollten Sie zwei Arten von ViewHolders haben - Main und Child. Und Sie werden zwei Arten von Fragen zeichnen. So stellen Sie sicher, dass Sie sie richtig bestellen

tutorial one

tutorial two

Hoffnung, das hilft :)

+0

yaa ... die Antwort ist korrekt durch die Anforderung war etwas anders.nächstes Mal werde ich meinen Code hinzufügen in der Frage. Jeden Dank –

Verwandte Themen