我必须使用 Grid 在 Android 中实现照片浏览器。所以,我想知道GridView 和 GridLayout 之间的区别。
这样我就可以选对了。
目前我正在使用 GridView 动态显示图像。
我必须使用 Grid 在 Android 中实现照片浏览器。所以,我想知道GridView 和 GridLayout 之间的区别。
这样我就可以选对了。
目前我正在使用 GridView 动态显示图像。
GridView是在二维滚动网格中显示项目的 ViewGroup 。网格中的项目来自与此视图关联的 ListAdapter。
这就是您想要使用的(继续使用)。因为 GridView 从 ListAdapter 获取数据,所以加载到内存中的唯一数据将是屏幕上显示的数据。GridViews,很像 ListViews 重用和回收它们的视图以获得更好的性能。
而GridLayout是一种将其子项放置在矩形网格中的布局。
它是在 API 级别 14 中引入的,最近在支持库中被反向移植。它的主要目的是解决其他布局中的对齐和性能问题。如果您想了解有关 GridLayout 的更多信息,请查看本教程。