适配器中写接口
//点击事件 private onRecyclerViewItemClickListener lister; public interface onRecyclerViewItemClickListener{ void onRecyclerViewItemClick(int position); } public void setonRecyclerViewItemClickListener(onRecyclerViewItemClickListener lister){ this.lister=lister; }
onCreateViewHolder方法中写
view.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //获得自己的position int position = holder.getLayoutPosition(); if (lister!=null){ lister.onRecyclerViewItemClick(position); } } });