recyclerView自定义点击事件
2017-12-18 08:12
281 查看
一.适配器
//生命自己的一个事件回调接口
public interface OnItemClickListener{
//条目点击事件
void setOnItemClick(View view,int position);
//条目长按事件
void setOnItemLongClick(View view,int position);
}
private OnItemClickListener onItemClickListener;
public void setOnItemClickListener(OnItemClickListener onItemClickListener){
this.onItemClickListener = onItemClickListener;
}二,
//生命自己的一个事件回调接口
public interface OnItemClickListener{
//条目点击事件
void setOnItemClick(View view,int position);
//条目长按事件
void setOnItemLongClick(View view,int position);
}
private OnItemClickListener onItemClickListener;
public void setOnItemClickListener(OnItemClickListener onItemClickListener){
this.onItemClickListener = onItemClickListener;
}二,
适配器中onBindViewHolder方法
if(null != onItemClickListener) { //回调点击事件 holder.itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //回调 onItemClickListener.setOnItemClick(v,position); } }); holder.itemView.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { onItemClickListener.setOnItemLongClick(v,position); return true;//消费掉 } }); }
三.使用代码页继承适配器的点击接口(在此省略代码)
相关文章推荐
- Recyclerview自定义点击事件
- 自定义RecyclerView的item的点击事件
- 安卓中RecyclerView的简单使用和自定义RecyclerView的接口点击监听事件
- android_自定义recyclerView的点击事件
- RecyclerView自定义点击事件
- Recyclerview的自定义点击事件
- RecyclerView的使用 以及RecyclerView的自定义点击事件
- RecyclerView基础-数据适配、自定义分割线、上拉加载、下拉加载、item点击事件
- Android使用RecyclerView实现自定义列表、点击事件以及下拉刷新
- Android RecyclerView自定义点击事件和长按事件
- 解决 RecyclerView条目点击事件,分享自定义adapter
- recyclerView自定义点击事件
- 如何自定义RecyclerView的点击事件和绘制分割线-高级UI-2
- 如何自定义RecyclerView的点击事件和绘制分割线-高级UI
- Android实现RecyclerView自定义列表、点击事件以及下拉刷新
- Android-UI布局---RecyclerView学习(一)在适配器中自定义长按和点击事件
- 自定义RecyclerView之点击事件
- RecyclerView自定义点击事件和长按事件
- Android实现RecyclerView自定义列表、点击事件以及下拉刷新
- Android-RecyclerView-Item点击事件设置