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