ViewHolder — это вспомогательный класс в Android, предназначенный для кэширования ссылок на View-элементы innerhalb адаптера.
Суть паттерна:
findViewById()
при создании или переиспользовании элемента списка, ViewHolder
единожды находит ссылки на View и хранит их.ViewHolder
, привязанный к такому View, предоставляет быстрый доступ к его дочерним элементам.findViewById()
, что значительно ускоряет отрисовку списков (например, в RecyclerView
, ListView
).Пример использования в RecyclerView.Adapter
:
kotlin
ViewHolder — это вспомогательный класс в Android, предназначенный для кэширования ссылок на View-элементы innerhalb адаптера.
Суть паттерна:
findViewById()
при создании или переиспользовании элемента списка, ViewHolder
единожды находит ссылки на View и хранит их.ViewHolder
, привязанный к такому View, предоставляет быстрый доступ к его дочерним элементам.findViewById()
, что значительно ускоряет отрисовку списков (например, в RecyclerView
, ListView
).Пример использования в RecyclerView.Adapter
:
kotlin
Register or sign in to get access to full answers for all questions from the question bank.