TableLayout Vs Recycler View?

时间:2017-02-09 15:25:15

标签: android android-layout android-recyclerview tablelayout

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

我想提供一个用户可以动态添加或删除选项的功能。

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

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

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

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

请提供建议

2 个答案:

答案 0 :(得分:4)

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

如果您有以XML格式声明的静态行数(TableLayout),请使用TableRow

答案 1 :(得分:1)

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