学习过程--RecyclerView中添加点击事件

    在项目过程中,我们在用recycleView时,会涉及到点击事件的问题,可能有时候我们会继承BaseQuickAdapter这个适配器,但是有些数据类型我们无法使用这个类来实现,这就需要我们在原来的recycleview的adapter上添加点击事件。一般有两种情况:

一、只需要给item中的控件添加点击事件


我们可以在onBindViewHolder里直接给控件设置点击事件,进行相关逻辑的处理.

2.需要点击item

这种情况是我在这次项目中遇到的,由于BaseQuickAdapter无法处理一些类型的数据,所以我就直接继承了RecyclerView.Adapter,然后再添加点击事件。一共有以下几个步骤:

(1)在adapterli声明一个接口


(2)继承OnClickListener


继承

(3)需要在adapter实现这个接口


声明变量

(4)在onCreateViewHolder里给view添加点击事件


view添加点击事件

(5)重写onClick方法并且写个方法设置点击事件


(6)在Activity里实现


这样就可以实现在RecycleView中添加点击事件

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容