Задать вопрос

RecycleView. Как понять, на какую часть итема был клик?

Есть RecycleView. В итеме списка есть два TextView и один Image
Как определить, на какой элемент из этого итема было нажатие (например, на картинку)?
inner class holder(itemView: View?) : RecyclerView.ViewHolder(itemView) {
        init {
            itemView?.setOnClickListener {
               //есть it, отвечающий за view
            }
        }
    }
  • Вопрос задан
  • 94 просмотра
Подписаться 2 Средний Комментировать
Решения вопроса 1
sharpfellow
@sharpfellow Автор вопроса
Front
Я сделал так
inner class holder(itemView: View?) : RecyclerView.ViewHolder(itemView) 
        private val play: ImageView? = itemView?.findViewById(R.id.main_vase_rallies_play)

        init {
            itemView?.setOnClickListener {
                println("all view")
            }
            play?.setOnClickListener {
                println("play")
            }

        }
}

Является ли это хорошей практикой?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы