LinearLayoutManager 与 GridLayoutManager

LinearLayoutManager vs GridLayoutManager

我没有任何编码问题或其他问题,我有这个应用程序(从 web 服务)填充 2 行的 gridlayoutmanager recyclerview,现在客户希望它成为一个列表。我只想问一下,将gridlayoutmanager的行数设置为1,还是改成LinearLayoutmanager,哪个对性能更好。 问候,

如果只有一行,使用 LinearLayoutManager 会更优雅,但性能相同。

线性布局管理器:

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

网格布局管理器:

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

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

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

    使用 GridLayoutManager,您还可以使用 setSpanSizeLookup 完成替代行计数,例如奇数行有 2 个项目,偶数行有 4 个项目。

最后我自己使用 GridLayoutManager 的主要区别你在 Android 中做得更好和创新 UI。