显示具有动态长度的项目ArrayList

时间:2017-10-26 16:17:04

标签: android listview android-recyclerview

我有多个ArrayList包含0或1或2或5项。我需要向用户显示这些项目,女巫方式更好吗?我是以编程方式创建TextView或从recyclerView使用show?

3 个答案:

答案 0 :(得分:0)

最多5个元素,没有向右滚动。因此,最好为此创建textview。 如果屏幕有滚动,那么recyclerview将有意义,因为它将保留当前在屏幕中显示的内存中的项目

答案 1 :(得分:0)

recyclerView

的利弊很少

优点:

· integrated animations for adding, updating and removing items
· enforces the recycling of views by using the ViewHolder pattern
· supports both grids and lists
· supports vertical and horizontal scrolling

缺点:

· adds complexity

如果你确定

· There won't be more then 5 elements ever in future
· You don't need integrated animations for items
· You don't need to edit each item in the list
· You don't need to change the appearance of grid vs list dynamically

那么你绝对不应该使用RecyclerView。它增加了复杂性,您可以根据需要轻松地使用每个itemView

答案 2 :(得分:0)

如果你想添加额外的项目,你提到的只有五个项目使用了回收者视图