RecyclerView 的每个Item的点击事件并没有像ListView一样封装在组件中,需要Item的单击事件时就需要自己去实现,在Adapter中为RecyclerView添加单击事件参考如下:
RecyclerView的使用方法请参考:RecyclerView的简单使用
第一步:
在RecyclerView的Adapyer中定义单击事件的回调接口:
|
|
第二步:
在RecyclerView的Adapyer中声明该接口,并提供setter方法:
|
|
第三步:
在RecyclerView的Adapyer类实现View.OnClickListener接口,并重写onClick(View view)方法,然后设置给接口的事件监听:
|
|
第四步:
在MainActivity中通过Adapter设置每个Item的单击事件:
|
|
参考代码
Adapter
|
|
MainActivity
|
|
显示效果
<完>