0

我在这里有我的 activity_main.xml:

在此处输入图像描述

我使用适配器和回收器视图来显示每个项目。这是我的activity_list_item.xml:

在此处输入图像描述

我想更改/更新我的笔记,所以我需要添加 setOnClickListener 方法,但我不知道应该点击哪个元素。我尝试在回收站视图上使用 setOnClickListener 但它不起作用

4

1 回答 1

2

在您的适配器类中,您可以放置​​实现 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

于 2020-12-11T06:47:53.100 回答