RecyclerView中的item点击事件
2017-04-06 16:32
176 查看
1.在adapter中:
2.在onCreateViewHolder中:
3.onClick方法
4.在activity中:
private RecyclerView rv; @Override public void onAttachedToRecyclerView(RecyclerView recyclerView) { super.onAttachedToRecyclerView(recyclerView); rv = recyclerView; } public interface OnItemClickListener { void onItemClick(int postion); } private OnItemClickListener mOnItemClickListener = null; public void setOnItemClickListener(Find_Item2Adapter.OnItemClickListener listener) { this.mOnItemClickListener = listener; }
2.在onCreateViewHolder中:
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.find_list_item2_item,parent,false); view.setOnClickListener(this); return new Myfinditem2Viewholder(view);
3.onClick方法
@Override public void onClick(View v) { if (mOnItemClickListener != null){ mOnItemClickListener.onItemClick(rv.getChildAdapterPosition(v)); } }
4.在activity中:
adapter.setOnItemClickListener(new Find_Item2Adapter.OnItemClickListener() { @Override public void onItemClick(int position) { Log.e("onItemClick: ","position:=="+position ); } });
相关文章推荐
- 【Android 界面效果48】Android-RecyclerView-Item点击事件设置
- Android-RecyclerView-Item点击事件设置
- Android-RecyclerView-Item点击事件设置
- RecyclerView 初次体验,实现增加删除条目及item长按和点击事件
- 为RecyclerView添加item的点击事件
- RecyclerView使用(二)多种Item布局、添加点击事件
- RecyclerView设置Item点击事件
- 实现RecyclerView的item点击事件的内部监听器
- Android中RecyclerView点击Item设置事件
- 自己封装的 recyclerView的 BaseAdapter,带item点击和长按事件。
- RecyclerView中item点击事件
- 为RecyclerView添加item的点击事件
- RecyclerView多布局与Item点击事件
- RecyclerView Item 的点击事件
- 关于recyclerview的横向布局的宽度以及item的点击事件的添加
- Android 高级UI设计笔记20:RecyclerView 的详解之RecyclerView添加Item点击事件
- Android-RecyclerView-Item点击事件设置
- RecyclerView实现上拉刷新,下拉加载,item点击事件
- RecyclerView 添加头部和尾部,并实现Item的点击事件
- RecyclerView的item的点击事件