Back to questions
Т-Банк
Junior — Middle
65
Какие действия выполняются внутри метода onBindViewHolder в RecyclerView?
Companies where asked
Answer from AI
sobes.tech AI
В методе onBindViewHolder происходит привязка данных к элементам интерфейса, которые отображаются в конкретном ViewHolder. Этот метод вызывается для каждого элемента списка, когда RecyclerView хочет отобразить или обновить содержимое.
Основные действия внутри onBindViewHolder:
- Получение данных из источника (например, из списка моделей) по позиции.
- Заполнение виджетов внутри ViewHolder этими данными (установка текста, изображений и т.д.).
- Настройка обработчиков событий, если нужно.
Пример:
override fun onBindViewHolder(holder: MyViewHolder, position: Int) {
val item = dataList[position]
holder.textView.text = item.title
holder.imageView.setImageResource(item.imageResId)
}