4

Ich entwickle eine Android-App, mit der Benutzer Umfragen erstellen können. Ein Benutzer kann eine Frage erstellen und eine Reihe von Optionen bereitstellen.TableLayout Vs Recycler Ansicht?

Ich wollte eine Funktion zur Verfügung stellen, mit der Benutzer dynamisch Optionen hinzufügen oder entfernen können.

Ich kann nicht entscheiden, welches Layout am besten wäre.

TableLayout - Jede Zeile kann eine Option enthalten. Vs RecyclerView - Jeder Artikel kann eine Option sein.

(Beachten Sie, dass jede Option tatsächlich eine EditText Ansicht sein würde, wenn der Benutzer die Option Inhalt eingeben muss.)

Ich habe Menschen im Allgemeinen die RecyclerView für sehr große Datenmengen aber für meinen Anwendungsfall verwenden gesehen, ein Benutzer kann maximal 5 oder 6 Optionen hinzufügen. Abgesehen davon werde ich eine Recycler-Ansicht verwenden, um die Daten zu sammeln. Für solch einen Anwendungsfall ist es eine gute Option, den RecyclerView oder etwas anderes zu verwenden? Bitte

bieten Anregungen

+0

Ich würde sagen Recyclerview klingt perfekt für Ihre Bedürfnisse. einfacher als das programmatische Manipulieren von Layouts – Kuffs

Antwort

4

Definitiv RecyclerView.
Mit einem RecyclerView können Sie Elemente dynamisch hinzufügen und entfernen.

Verwenden Sie die TableLayout, wenn Sie eine statische Anzahl von Zeilen haben (TableRow), die Sie in XML deklarieren.

1

Verwenden Sie RecyclerView, auch wenn Ihre Zeilen so klein sind (5 oder 6). Dadurch erleichtern Sie die Navigation für Benutzer mit nur einem Bildschirm.

Verwandte Themen