GridView VS GridLayout在Android应用程序

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

我正在使用GridViewdynamic显示图像

GridView是一个ViewGroup,以二维滚动网格显示项目。 网格中的项目来自与此视图关联的ListAdapter。

这是你想要使用(继续使用)。 因为GridView从ListAdapter获取数据,所以加载在内存中的唯一数据将是屏幕上显示的数据。 GridView和ListView类似,重用和回收视图以获得更好的性能。

而GridLayout是一个布局,它的子项放置在一个矩形的网格中。

它是在API级别14中引入的,并且最近在支持库中被回溯。 其主要目的是解决其他布局中的alignment和性能问题。 看看这个教程,如果你想了解更多关于GridLayout。