RecyclerView多种方法为Adapter设置点击事件
前言
如果我们想要为Adapter设置点击事件(比如获取adapter的position)谷歌并没有提供现有的方法,据说是为了扩展性。不过同时对新手也不太友好了。这里提供两种方法,使用kotlin实现。
方法一:在Adapter单独设置
在Adapter的onCreateViewHolder或者onBindViewHolder单独为每个组件设置点击事件,两处都可以,但推荐在onBindViewHolder实现。
方法二:提供自定义接口
上一种方法有一个明显的缺点:如果点击的逻辑需要在Activity或者F
原创
2020-05-31 11:15:25 ·
2819 阅读 ·
0 评论