我应该使用 GridView 还是 RecyclerView?

Fil*_*nco 5 android gridview android-recyclerview

我需要创建一个比较产品的视图(最少 2,最多 5)。我有两个想法:

  1. 创建一个 RecyclerView 并且每一列都是不同的项目。在初始化时,我必须设置列数。不好的部分是,如果一个项目有更多的文本并且会在另一行上,整个列会向下移动,但其他的不会。
  2. 创建一个 gridView,但我必须对每一种产品数量进行硬编码或创建更多案例。

在此处输入图片说明

关于如何以更好的方式实施此视图有什么建议吗?

whi*_*row 2

你需要的是一个 GridLayout:

http://developer.android.com/reference/android/widget/GridLayout.html

这是一个有用的教程:

http://www.techotopia.com/index.php/Working_with_the_Android_GridLayout_in_XML_Layout_Resources

然而 GridView 完全不适合您的需求。当 GridView 的宽度被填充时,它只能显示溢出到下一行的等宽项。