2017-02-09 83 views
4

我正在开发一个Android应用程序,它将允许用户创建民意调查。用户可以创建一个问题并提供一组选项。TableLayout与Recycler视图?

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

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

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

(请注意,每个选项实际上是一个EditText查看该用户必须输入选项内容。)

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

请提供建议

+0

我会说Recyclerview听起来非常适合您的需求。比以编程方式操作布局更容易 – Kuffs

回答

4

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

如果您有一个静态数量的行(TableRow),则使用TableLayout,该行用XML声明。

1

即使您的行很少(5或6),也可以使用RecyclerView。通过这样做,您将只需一个屏幕便于用户导航。

相关问题