GridView是在二维滚动网格中显示项目的查看组.网格中的项来自与此视图关联的ListAdapter.
这就是你想要使用的(继续使用).因为GridView从ListAdapter获取数据,所以加载到内存中的数据将是屏幕上显示的数据.GridView与ListView非常相似,它们可以重用和循环使用它们的视图以获得更好的性能.
而GridLayout是将其子项放置在矩形网格中的布局.
它是在API级别14中引入的,最近在支持库中进行了移植.它的主要目的是解决其他布局中的对齐和性能问题.如果您想了解更多关于GridLayout的信息,请查看这tutorial页.