消息传递

程序猿媛六:ListView的Item点击事件(消息传递)

萝らか妹 提交于 2019-12-06 08:58:01
ListView的Item点击事件(消息传递) 声明:博文为原创,文章内容 为,效果展示,思路阐述,及代码片段。 转载请保留原文出处“ http://my.oschina.net/gluoyer/blog ”,谢谢! 您可以到博客的“ 友情链接 ”中,“程序猿媛(最新下载)*.*”下载最新版本,持续更新!当前版本,也可直接点击“ 当前1.5版本 ”下载。 引子:自定义ListView的Adapter,给Item中的子控件(按钮、图标、文字等)添加点击事件,来进行点击后的不同处理,是经常要做的事情。但有些需要在处理事件中,对Activity中其他控件进行更新的话,通常把Adapter在Activity中实现,处理比较多的话,在Activity中增加几百行代码还是比较普遍的情况。 我的习惯,还是把Adapter独立出来。那么,其他控件的更新如何处理呢? 当然,每个人的习惯不同,我这里只是阐述一种思路,如果您觉得有用,可以作为参考;其他就麻烦绕道吧。 首先,还是看下实现效果吧: 本文介绍: 主要是通过Handler管理Message的方式,在Adapter处理点击事件时,将所需数据传送回所属Activity。在Activity中处理点击事件的后续操作的同时,又将Adapter独立了出来,代码结构就比较清晰,便于阅读和管理了。 Adapter的重写,主要处理集中在getView方法中