Я создал адаптер RecyclerView, который выглядит следующим образом:
Я добавил в адаптер onClick
, который работает, когда каждая строканажата.
holder.itemView.setOnClickListener( new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(mView.getContext(), "person + " + position, Toast.LENGTH_LONG).show();
}
} );
Однако единственная кнопка, которая мне действительно нужна, это "chat"
Imagebutton
. У меня такое было, только когда пользователь нажимает на кнопку чата, он узнает, какая строка адаптера была нажата, и на основе этого создаст активность.
Есть ли способ реализовать вызов адаптера onClick, когдаЯ действительно нажимаю на кнопку? Или, более конкретно, есть ли способ, которым я могу передать chatButton.onClick
положение строки, в которой он находится?
Поскольку я не хочу, чтобы весь ряд был кликабельным, только кнопка чата.
Спасибо