Как я могу получить идентификатор строки или положение элемента из переработчика просмотра при нажатии на него в Kotlin - PullRequest
0 голосов
/ 11 ноября 2019

У меня recyclerView_main в моем main_activity.xml, который содержит single_row.xml в Kotlin проекте.

recyclerView_main заполнен несколькими строками из базы данных.

Мне нужно получить идентификатор строки или положение всякий раз, когда я щелкаю конкретную строку.

есть ли способ сделать это?

У меня есть кнопки в этой строке, и если набрать setOnClickListener()нет опции для getPosition() или getId()

Есть ли способ сделать это или я что-то здесь упускаю?

Спасибо

1 Ответ

1 голос
/ 11 ноября 2019

Используете ли вы адаптер для обработки этого обзора переработчика? Внутри адаптера находится место, где вы привязываете каждый элемент, там у вас будет функция onBindViewHolder, которая получает позицию, и вы можете установить туда setOnClickListener.

Вот пример кода, реализующего адаптер: RecyclerViewАдаптер Проверьте там onBindViewHolder

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...