Что такое onCreateViewHolder?
Что такое onCreateViewHolder?

Видео: Что такое onCreateViewHolder?

Видео: Что такое onCreateViewHolder?
Видео: Адаптер для RecyclerView // Приложение Список фраз - 4 2024, Ноябрь
Anonim

onCreateViewHolder (ViewGroup, число)

Этот метод вызывается сразу при создании адаптера и используется для инициализации вашего ViewHolder (ов).

Тогда что такое viewType в onCreateViewHolder?

Итак, в основном, onCreateViewHolder (Родитель ViewGroup, int viewType ) вызывается только тогда, когда требуется новый макет вида; getItemViewType (int position) будет вызываться для viewType ; Поэтому, когда вызывается onBindViewHolder, ему необходимо установить правильный макет представления и обновить ViewHolder.

Кроме того, какова польза onBindViewHolder в Android? onBindViewHolder . Вызывается RecyclerView для отображения данных в указанной позиции. Этот метод должен обновить содержимое itemView, чтобы отразить элемент в данной позиции.

Соответственно, что такое ViewHolder в RecyclerView?

RecyclerView . ViewHolder - это вспомогательный класс, который содержит представление строки или строк. Один или больше ViewHolder создается для каждого viewType. если несколько строк имеют один и тот же ViewType, то одно и то же представление можно повторно использовать для нескольких строк. Адаптер onBindViewHolder - это место для заполнения представления конкретными данными для каждой строки.

Что такое адаптер RecyclerView?

В Android 5.0 леденец, Android представил RecyclerView виджет. RecyclerView это гибкая и эффективная версия ListView. Это контейнер для рендеринга большего набора данных представлений, которые можно очень эффективно перерабатывать и прокручивать. Адаптер для предоставления представлений, которые представляют элементы в наборе данных.

Рекомендуемые: