Android中ListView适配器里区分不同按钮的点击事件

Android下ListView每个Item中包含有多个按钮,当我们点击某一个item中的按钮的时候,同时有多行button触发了响应事件。

就会产生下图的效果:

点击第一个item中的第一个按钮后,后面item的按钮的状态也发生变化了,这不是我们期望的。我们可以使用下面方法解决

参考链接:http://www.2cto.com/kf/201403/286545.html

为了解决这个问题,我们使用回调ListView点击事件的接口的方法来解决。

大概思路就是:得确定点击了ListView中那个item中的那个控件(按钮),然后设置该控件(按钮)的监听事件,在监听事件方法中回调这个接口ListItemClickHelp

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,558评论 25 708
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,554评论 0 17
  • 原本这次去昆明的行程是到大理的.很无奈因天气.时间.人物的原因3天时间都在昆明市区晃悠度过的。出发前一晚临时决定第...
    不爱睡觉的猪阅读 585评论 0 0
  • 上周末J君去加班了,我一个人在家,正好遭遇《麻雀》和《胭脂》完结,百无聊赖,想起许久未看《爱情保卫战》,就姑且打发...
    e5a83197a599阅读 453评论 0 0
  • “文笈”开篇 ——行到水穷处,坐看“文”起时 书者,述也,以载道,以寄情,以解惑,以明智。
    明天_依旧阅读 178评论 0 0