RecyclerView中点击事件的添加
RecyclerView作为传统的ListView的替代品,功能更加完善了,但对于第一次接触该控件的人来说,其点击事件的添加相对ListView来说要麻烦许多,本篇博客将带你了解RecyclerView的点击事件
没有添加点击事件的Adapter适配器最简单代码
接下来的几步教你怎么添加点击事件
1.声明回调的接口
第二个参数可以根据的需要来自己设定,一般第一个参数固定,抽象方法有具体的实现类去重写2.声明回调接口的对象
第三行代码3.在onCreateViewHolder方法中给RecyclerView的每一项加上监听
4.在onBindViewHolder方法中为每一项设置tag值,这个值和步骤1方法中的第二个参数类型一致,方便查找点击的是哪一项,这也是为什么说步骤1中的第二个参数可以可以根据自己的需求方便来写
5.重写系统的View.OnClickListener方法,让它调用步骤1中声明的抽象回调的方法
6.写一个供adapter调用的方法,即加上监听
7.在别的地方通过adapter调用6中的方法即可,里面的方法和ListView中一样了,根据自己的需求来写
到上面就全部完成了,最后附上整个实现了点击事件的完整的adapter代码
本人也是刚刚Android小学毕业,肯定有很多错误,之所以写这个,方便自己学习和总结,贴上的代码功能肯定是都能实现的,至于代码规范和语言描述可能有错误的地方,本人只是初学者,所以欢迎你们指教评论
话说这是我的第一篇博客,终于大功告成,学会了不少写博客的工具,和截图的工具吧,还是有收获的