我应该使用GridView还是RecyclerView?

时间:2015-08-21 15:28:56

标签: android gridview android-recyclerview

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

  1. 创建RecyclerView,每列都是不同的项目。在init我必须设置colums的数量。不好的一点是,如果一个项目有更多文本并且会进入另一条线路,那么整个列将向下移动,但其他项目不会成功。
  2. 创建一个gridView,但我必须为每个数量的产品进行硬编码或创建更多案例。
  3. enter image description here

    有没有关于如何以更好的方式实现此视图的建议?

1 个答案:

答案 0 :(得分: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的宽度已经填充时,它只能显示相等宽度的项目溢出到下一行。