-1

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

4

2 回答 2

1

线性布局管理器:

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

网格布局管理器:

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

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

在此处输入图像描述

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

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

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

在此处输入图像描述

于 2017-05-06T18:39:09.323 回答
0

LinearLayoutManager如果你有一排,使用起来会更优雅,但对于性能来说是一样的。

于 2016-08-26T07:40:35.760 回答