RecyclerView 超简单item点击实现
来源:互联网 发布:仿生 知乎 编辑:程序博客网 时间:2024/06/06 07:05
最近一直在使用RecyclerView发现并没有item的点击监听,于是去百度,网上各种实现方式,于是自己进行研究,发现了一种超简单实现方案,我在想既然每一个item都是一个view,那是不是可以给每一个item添加一个父容器,然后赋予id,在viewholder中给其click监听,在让viewholder实现其接口!以下是代码实现
class WinAadpter extends RecyclerView.Adapter<WinAadpter.ViewHolder>{ @Override public WinAadpter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { } @Override public void onBindViewHolder(final WinAadpter.ViewHolder holder, int position) { } @Override public int getItemCount() { } public class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener{ public ViewHolder(View itemView) { super(itemView); LinearLayout mWinngll = (LinearLayout) itemView.findViewById(R.id.winning_ll); mWinngll.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()){ case R.id.winning_ll: Toast.makeText(getActivity(),getPosition()+"",Toast.LENGTH_SHORT).show(); } } }
进行测试方案可行,是不是很简单!点个赞吧!
1 0
- RecyclerView 超简单item点击实现
- RecyclerView实现Item点击事件方法一
- RecyclerView实现Item点击事件方法二
- RecyclerView的Item点击事件实现总结
- RecyclerView Item点击事件实现 类似GridView
- RecyclerView实现简单点击事件
- RecyclerView实现上拉刷新,下拉加载,item点击事件
- 实现RecyclerView的item点击事件的内部监听器
- RecyclerView通用adapter以及item点击事件的实现
- RecyclerView实现Item点击事件方法三/四
- 10.RecyclerView中的item点击事件,如何实现
- Android实现RecyclerView自动点击Item中的控件
- RecyclerView抽取基类,item实现点击,增加分割线
- RecyclerView设置Item点击事件
- RecyclerView Item 的点击事件
- RecyclerView中item点击事件
- recyclerview点击item弹出popupwindow
- RecyclerView设置 item点击事件
- 爬取Aliexpress网站的商品数据,保存至excel表格
- Integer类中reverse方法探究
- STL中set用法详解
- int *p=new int; int *p=new int[10]; int *p=new int(10);这三个有什么区别
- Spring boot 多表关联查询
- RecyclerView 超简单item点击实现
- 京东一面
- 高效程序员的七个习惯
- Shell工具之sed
- 《Unity3d脚本编程 使用C#语言开发跨平台游戏》读书笔记1
- 记一次synchronized锁字符串引发的坑兼再谈Java字符串
- Android系统开发调整单个菜单按钮字体大小
- swift 有类似 Go Playground 的在线编译执行的网站么
- curator实现zookeeper的分布式锁