4

私はユーザーが投票を作成できるようにするアンドロイドアプリを開発しています。ユーザーは質問を作成して一連のオプションを提供できます。TableLayoutとRecyclerビューはどちらですか?

ユーザーがオプションを動的に追加または削除できる機能を提供したいと考えていました。

どのレイアウトが最適なのか判断できません。

TableLayout - 各行にオプションを含めることができます。 Vs RecyclerView - 各項目はオプションです。

(各オプションは、実際にユーザがオプションの内容を入力する必要がありますのEditTextビューになることに注意してください。)

私は、人々は一般的に非常に大規模なデータセットのためではなく、私のユースケースのためRecyclerViewを使用して見てきましたユーザーは最大5つまたは6つのオプションを追加できます。それ以外は、私はリサイクルビューを使ってデータを収集します。 このような場合、RecyclerViewなどを使用するのは良い選択ですか?

提案確か

+0

私はRecyclerviewがあなたのニーズに完璧に聞こえると言います。プログラムでレイアウトを操作するよりも簡単です – Kuffs

答えて

4

RecyclerViewを提供してください。
RecyclerViewを使用すると、項目を簡単に動的に追加したり削除したりすることができます。

静的な行(TableRow)がXMLで宣言されている場合はTableLayoutを使用してください。

1

あなたの行が少しでも(5または6)でもRecyclerViewを使用してください。これにより、1つの画面だけでユーザーのナビゲーションが容易になります。

関連する問題