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