我应该使用GridView还是RecyclerView?

菲利普·卢奇安嫩科(Filip Luchianenco)

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

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

在此处输入图片说明

关于如何更好地实施这种观点,有什么建议吗?

白眉

您需要的是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的宽度已填满时,它只能显示溢出到下一行的等宽项目。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章