【发布时间】:2015-08-21 15:28:55
【问题描述】:
我需要创建一个比较产品的视图(最少 2 个,最多 5 个)。我有两个想法:
- 创建一个 RecyclerView,每列将是一个不同的项目。在初始化时,我必须设置列数。不好的部分是,如果一个项目有更多的文本并且会在另一行上,整列会向下移动,但其他的不会。
- 创建一个gridView,但我必须硬编码或为每个数量的产品创建更多案例。
对于如何更好地实现这个视图有什么建议吗?
【问题讨论】:
-
我认为您最好的选择是:使用
RecyclerView,但每个项目都是一行。顶部的第一项是包含所有照片的项,下一项是灰色背景的标题行等。至少我会这样实现它。 -
那么我总共有 3 个定义明确的案例:image、groupTitle 和 groupChild。这似乎很容易实现。谢谢!我会试一试,会回来的。
-
我最终使用
ScrollView并根据您的建议以编程方式添加元素,因为RecyclerView有太多我不需要的功能,而且它变得太乱了。感谢您的帮助。
标签: android gridview android-recyclerview