Ist das was du meinst?
Sie haben eine Recycler-Ansicht, die eine Recycler-Ansicht enthält, als Viewholder-Typ? Wenn Sie das meinen, ist es möglich und es ist kein Problem.
Ich empfehle Ihnen einen Blick auf this. Die Frage in link bezieht sich auf eine Recycler-Ansicht mit Fragmenten, erklärt aber einige ähnliche Konzepte.
aber sagen, dass, wenn die einzige Sache, die dynamische oder nicht vorge bestimmbar ist, sind die Kontrollkästchen, aber Sie wissen, bevor die Hand, die Anzahl und Position von jedem anderen Element gibt es zwei Lösungen
Lösung 1:
<scrollView>
<TextView1>
<TextView2>
<TextView3>
<RecyclerView1>
</scrollView>
die scrollView
scrollt vertikal sind die textViews
statisch/hart codiert, wie Sie wissen, wie und was sie sind.
RecyclerView1
ist eine Recycler-Ansicht, die die dynamische checkboxes
zeigt. Die Kontrollkästchen sind in einem Recycler Ansicht, weil Sie sagten, sie sind dynamisch und Sie wissen nicht, ihre Größe vor der Hand, können Sie verschachtelte Scrollen verwenden, um vertikale Rollen Griff in recyclerView1
Lösung 2:
Dies ist sehr ähnlich zu dem, was Sie im Sinn haben.
Sie haben nur eine Recycler-Ansicht. Es hat zwei Arten von Ansichtshaltern, einer hält alle Textansichten. Die andere enthält ein Kontrollkästchen. Ihre Recycler Ansicht prüft also, ob die Daten eine Checkbox ist, wenn dies nicht der Fall, es zeigt die textview view holder
sonst zeigt es eine checkbox view holder
So könnte man mit so etwas wie dies am Ende, wenn Sie die recyclerview machen:
<TextViewsViewHolder>
<CheckboxViewHolder>
<CheckboxViewHolder>
<CheckboxViewHolder>
<CheckboxViewHolder>
Die TextViewsViewHolder
wird alle Ihre Textansichten haben und CheckboxViewHolder
enthält jeweils ein Kontrollkästchen. Ich empfehle solution2, das ist im Grunde das gleiche, was Sie sagten, aber es gibt nur eine Recycler-Ansicht insgesamt.
Danke, ich musste sicherstellen, dass ich auf dem richtigen Weg war, bevor ich anfing, es dynamisch zu halten, falls ich neue Fragen oder etwas hinzufügen möchte, ich kann es aus dem Backend machen anstatt es zu ändern von der App – Dude
Froh, zu helfen. Schätze eine Antwort auf die Antwort, wenn du aufstehst, stimme dem Privileg zu. – rgv
Es tut mir so leid, die erste Antwort, die ich dir gegeben habe, war falsch! Ich habe mit der richtigen Lösung aktualisiert, die viel einfacher ist, verwenden Sie bitte die aktualisierte Version der Lösung. – rgv