LinearLayoutManager与GridLayoutManager

时间:2016-08-26 07:33:52

标签: android android-recyclerview gridlayoutmanager linearlayoutmanager

我没有任何编码问题,我有这个应用程序填充(来自Web服务)一个2行的gridlayoutmanager recyclelerview,现在客户端希望它是一个List。我只想问一下哪个更好的性能设置gridlayoutmanager的行数为1,或切换到LinearLayoutmanager。 的问候,

2 个答案:

答案 0 :(得分:0)

如果你有一行,使用LinearLayoutManager会更优雅,但是对于性能它是一样的。

答案 1 :(得分:0)

LinearLayoutManager:

  • LinearLayoutManager类似于旧的ListView概念。
  • 它完全占据了他们不打扰的行,但每个项目的文字大小或 图像宽度高度等。

GridLayoutManager:

  • 使用GirdLayoutManager,您可以将每行分割为多个项目。

  • 您可以添加3行或4行或等等,但每行的每个项目宽度和 高度与下面相同,

enter image description here

  • 网格视图显示视图中的对称项目。

    使用GridLayoutManager,您还可以使用setSpanSizeLookup完成替代行计数,例如奇数行是2项,甚至是行4项。

最后我自己与GridLayoutManager的主要区别是你在Android中做得更好,创新的UI。

enter image description here