TableLayout 与 Recycler 视图?

TableLayout Vs Recycler View?

我正在开发一个 android 应用程序,它允许用户创建投票。用户可以创建问题并提供一组选项。

我想提供一项功能,用户可以在其中动态添加或删除选项。

我无法决定哪种布局最好。

TableLayout - 每行可以包含一个选项。 比 RecyclerView - 每个项目都可以是一个选项。

(请注意,每个选项实际上都是一个 EditText 视图,用户必须在其中输入选项内容。)

我看到人们通常将 RecyclerView 用于非常大的数据集,但对于我的用例,用户最多可以添加 5 或 6 个选项。除此之外,我将使用回收者视图来收集数据。 对于这样的用例,使用 RecyclerView 或其他东西是一个不错的选择吗?

请提供建议

绝对RecyclerView.
使用 RecyclerView 您可以轻松地动态添加和删除项目。

如果您在 XML.

中声明了静态数量的行 (TableRow),请使用 TableLayout

即使您的行很少(5 或 6),也请使用 RecyclerView。通过这样做,您将方便用户在一个屏幕上进行导航。