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