GridView VS GridLayout в Android приложениях
Я должен использовать сетку для реализации браузера фотографий в Android, и я хочу знать разница между GridView и GridLayout.
Я использую GridView для динамического отображения изображений.
1 ответ:
A GridView - Это группа представлений, которая отображает элементы в двумерной сетке прокрутки. Элементы в сетке поступают из ListAdapter, связанного с этим представлением.
Это то, что вы хотели бы использовать (продолжайте использовать). Поскольку GridView получает свои данные из ListAdapter, только данные, загруженные в память, будут отображаться на экране. GridViews, как и ListViews повторно использовать и перерабатывать свои представления для повышения производительности.
а GridLayout это макет, который помещает своих детей в прямоугольную сетку.
Он был представлен на уровне API 14 и недавно был возвращен в библиотеку поддержки. Его основная цель-решить проблемы выравнивания и производительности в других макетах. Проверьте это учебник Если вы хотите узнать больше о GridLayout.