Android ListView点击按钮产生的有关问题

Android ListView点击按钮产生的问题
我的ListView每一行都放了一个button,一个屏幕可以显示出五行记录,令我头疼的是,我点击了第一个item的button,经常会出现第四个item的按钮被点击了,而不是我希望的第一个,有的时候这两个按钮都被点击了(而我确确实实只点击了一下)。
  这种奇怪的现象不是每次都能出现的,再补充一下,每一个item都有图片,我启动了线程下载图片,下载完毕通知handler去notifyDataSetChanged,有可能和这个有关系。
  哪位大侠也遇到过这样的问题,知道怎么解决的请指教,thanks!


------解决方案--------------------
这个button的onclick事件要做处理,判断一下当前button的id。
假如你的所有button实例化都是用xml里的同1个buuton和id创建的,那就最好自己去动态加载button,以便set不同的id,或者自己去继承button。
------解决方案--------------------
http://www.javaeye.com/topic/540423
关于listview
------解决方案--------------------
http://topic.csdn.net/u/20100910/09/744b99a4-78d8-4cdb-b8e4-cd35b2e6aead.html
响应点击ListView item中的button事件。
------解决方案--------------------
探讨
引用:

这个button的onclick事件要做处理,判断一下当前button的id。
假如你的所有button实例化都是用xml里的同1个buuton和id创建的,那就最好自己去动态加载button,以便set不同的id,或者自己去继承button。

我的所有button都是从一个xml中inflate出来的,用的都是同一个id,"动态加载butto,……

------解决方案--------------------
我觉得可能是focus的捕获问题。
楼主给xml文件的控件加个id属性。或者按照楼上说的,在载入过程中迭代每个item项中的button实例,在手动调用setId()的方法来完成动态加载