GridLayout против RecyclerView с помощью GridLayoutManager - PullRequest
0 голосов
/ 09 октября 2019

Я только начинаю разработку для Android, и есть как минимум два способа построения сетки: использование GridLayout или использование RecyclerView с GridLayoutManager .

  • Есть ли еще причина / причина по-прежнему использовать GridLayout?
  • Может быть, быстрее при рендеринге / загрузке, а может быть проще?

Я хочу построить сетку из карт, вероятно, около макс. 50 карт.

1 Ответ

1 голос
/ 10 октября 2019

Совершенно нормально просто использовать GridLayout, если вам не нужна функциональность RecyclerView. Тем не менее, вам следует вникнуть в RecyclerView как можно скорее (это очень сильный инструмент).

До определенного размера сольный GridLayout будет рендерить / загружать быстрее, но в какой-то момент этот эффект обратится:

Recycle (просмотр): представление, ранее использовавшееся для отображения данных для определенной позиции адаптера, может быть помещено в кэш для последующего повторного использования для последующего повторного отображения данных того же типа. Это может значительно улучшить производительность, пропуская начальную разметку или конструкцию.

...