我应该使用GridView还是RecyclerView?

6
我需要创建一个视图,用于比较产品(最少2个,最多5个)。我有两个想法:
  1. 创建一个RecyclerView,每列都是一个不同的项目。在初始化时,我必须设置列数。 坏的部分是,如果一个项目具有更多文本并且会移到另一行,整个列将向下移动,但其他列不会移动。
  2. 创建一个GridView,但我必须为每个产品数量硬编码或创建更多情况。

enter image description here

是否有任何建议以更好地实现此视图?

1
我认为你最好的选择是:使用 RecyclerView,但每个项目都将作为一行。顶部的第一个项目将是具有所有照片的项目,下一个将是带有灰色背景的标题行等。至少这是我实现的方式。 - Xaver Kapeller
那么我将有3个明确定义的情况:图像、组标题和组子项。这似乎很容易实现。谢谢!我会尝试一下,并会回来的。 - Filip Luchianenco
最终我使用了 ScrollView 并根据每种情况以编程方式添加元素,就像你建议的一样,因为 RecyclerView 有太多我不需要的功能,而且变得太混乱了。谢谢你的帮助。 - Filip Luchianenco
1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接