Java 如何将McClickListener方法添加到按钮的recycleview

Java 如何将McClickListener方法添加到按钮的recycleview,java,android,android-intent,android-recyclerview,syntax,Java,Android,Android Intent,Android Recyclerview,Syntax,我想制作一个MClickListener方法来循环查看按钮和每个按钮的活动意图 但是活动有Textview(每个按钮都有不同的Textview) 公共类RecAdapter扩展了RecyclerView.Adapter{ 公共类ViewHolder扩展了RecyclerView.ViewHolder{ 按钮; 公共视图持有者(视图项视图){ 超级(项目视图); button=itemView.findViewById(R.id.buttonn); } } 私人语境; 私人清单项目; 公共重新适配

我想制作一个MClickListener方法来循环查看按钮和每个按钮的活动意图 但是活动有Textview(每个按钮都有不同的Textview)

公共类RecAdapter扩展了RecyclerView.Adapter{
公共类ViewHolder扩展了RecyclerView.ViewHolder{
按钮;
公共视图持有者(视图项视图){
超级(项目视图);
button=itemView.findViewById(R.id.buttonn);
}
}
私人语境;
私人清单项目;
公共重新适配器(上下文c,列表项列表){
this.context=c;
项目=项目列表;
}
@凌驾
public RecAdapter.ViewHolder onCreateViewHolder(视图组父级,int-viewType){
视图v=LayoutInflater.from(parent.getContext()).flate(R.layout.buttonss,parent,false);
返回新的视图持有者(v);
}
@凌驾
BindViewHolder上的公共无效(RecAdapter.ViewHolder,int位置){
项目p=项目。获取(位置);
holder.button.setText(p.getName());
}
@凌驾
public int getItemCount(){
返回items.size();
}
}`

holder
itemView
上添加
OnClickListener
,如下所示:

@Override
public void onBindViewHolder(RecAdapter.ViewHolder holder, int position) {

    items p = items.get(position);
    holder.button.setText(p.getName());

    holder.itemView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            // Do here
        }
    });
}

@哈姆扎哈利法,如果这对你有帮助,那么请接受我的回答。我不能,因为我是新来的,但我会在我能的时候做
@Override
public void onBindViewHolder(RecAdapter.ViewHolder holder, int position) {

    items p = items.get(position);
    holder.button.setText(p.getName());

    holder.itemView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            // Do here
        }
    });
}