Android 应用中的 GridView 与 GridLayout

2024-03-06

我必须使用网格在 Android 中实现照片浏览器。 所以,我想知道GridView 和 GridLayout 之间的区别.

这样我就会选择正确的一个。

目前我正在使用 GridView 动态显示图像。


A GridView http://developer.android.com/reference/android/widget/GridView.html是一个在二维滚动网格中显示项目的 ViewGroup。网格中的项目来自与该视图关联的ListAdapter。

这就是您想要使用的(继续使用)。由于 GridView 从 ListAdapter 获取数据,因此加载到内存中的唯一数据将是屏幕上显示的数据。 GridView 与 ListView 非常相似,会重用和回收其视图以获得更好的性能。

而一个网格布局 http://developer.android.com/reference/android/widget/GridLayout.html是一种将其子项放置在矩形网格中的布局。

它是在 API 级别 14 中引入的,最近在支持库中向后移植。 其主要目的是解决其他布局中的对齐和性能问题。 看看这个tutorial http://android-developers.blogspot.com/2011/11/new-layout-widgets-space-and-gridlayout.html如果您想了解有关 GridLayout 的更多信息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 应用中的 GridView 与 GridLayout 的相关文章

随机推荐