出处: http://www.2cto.com/kf/201307/229829.html
在做安卓应用开发的时候很经常会用到ListView,并且每一个Item里面都会有按钮之类的需要进行事件监听的控件。在给按钮添加OnClickListener的时候,一开始很下意识的会想在ListView的adapter的getView方法中找到每个Button并new一个OnClickListener分配给这个button。.....................
==================================================================
用单例模式来减少监听器对象,很不错
如何知道按钮所在的行(数据集对应的索引),后面自定义Button类,添加了索引成员来实现效果,其实用setTag() getTag()更简洁些
本文探讨了在Android应用开发中使用ListView时,通过单例模式减少按钮事件监听器对象的方法,并介绍了如何利用自定义Button类添加索引来方便获取按钮所在行的数据集索引,以简化代码和提高效率。
2650

被折叠的 条评论
为什么被折叠?



