我在这里有我的 activity_main.xml:
我使用适配器和回收器视图来显示每个项目。这是我的activity_list_item.xml:
我想更改/更新我的笔记,所以我需要添加 setOnClickListener 方法,但我不知道应该点击哪个元素。我尝试在回收站视图上使用 setOnClickListener 但它不起作用
我在这里有我的 activity_main.xml:
我使用适配器和回收器视图来显示每个项目。这是我的activity_list_item.xml:
我想更改/更新我的笔记,所以我需要添加 setOnClickListener 方法,但我不知道应该点击哪个元素。我尝试在回收站视图上使用 setOnClickListener 但它不起作用
在您的适配器类中,您可以放置实现 onClickListener 的视图类
public class YourClassAdapter extends RecyclerView.Adapter<YourClassAdapter.YourViewHolder> {
//your code
class YourViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
TextView price;
public YourViewHolder(@NonNull View itemView) {
super(itemView);
//change to your view id
price = itemView.findViewById(R.id.txtprecio1);
itemView.setOnClickListener(this);
}
@Override
public void onClick(View view) {
//do something when clicked
}
}
}
然后把你想要的代码放在函数 onClick