在适配器类外部的Activity中定义RecyclerView的onCLickListener

时间:2017-10-10 17:21:57

标签: java android android-recyclerview

我有六个recyclerViews都由一个适配器类管理,我想为每个recyclerViews定义一个onClickListener,因为每个在六个活动中都有自己的数据,我怎样才能实现onclicklistener方法每个RecyclerView的活动?

1 个答案:

答案 0 :(得分:0)

创建一个界面让我们说

  public interface RecyclerViewItemClickListener{
    void onItemClick(int position);
    }

让您的活动实现此界面,并在您的适配器中传递此接口,然后在ViewHolder中传递。在某些视图上设置OnClickListener,并在onClick(视图视图)中调用

recyclerViewItemClickListeners.onItemClick(getAdapterPosition);