繁体   English   中英

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

[英]Defining a RecyclerView's onCLickListener in an Activity outside the adapter class

我有六个 recyclerViews,全部由一个适配器类管理,我想为每个 recyclerViews 定义一个 onClickListener,因为每个 RecyclerViews 在六个活动中的每一个都有自己的可用数据,我如何在每个活动中实现 onclicklistener 方法回收器视图?

制作一个界面让我们说

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

让你的活动实现这个接口,然后在你的Adapter和ViewHolder中传递这个接口。 在某些视图上设置 OnClickListener 并在 onClick(View view) 中调用

recyclerViewItemClickListeners.onItemClick(getAdapterPosition);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM