当前位置: 代码迷 >> Android >> 如何拿到ListView的item中的progressbar并更新进度
  详细解决方案

如何拿到ListView的item中的progressbar并更新进度

热度:98   发布时间:2016-05-01 10:37:49.0
怎么拿到ListView的item中的progressbar并更新进度
做下载程序,有多个下载任务,用ListView来展示,每个Item里面都会有一个progressbar
继承了BaseAdapter, 把TextView Progressbar等控件放上去
现在怎么拿到progressbar并更新进度,求教,谢谢!

DownloadInfo info = downloadingInfos.get(i);
info.setProgress(newProgress);
adapter.notifyDataSetChanged();


上面是我现在用的方法,确实能更新,但是这样会不断重绘 当点击item的时候就不会有反应

------解决方案--------------------
我以前的做法是: 在BaseAdapter中每创建一个View时候  就把每一个progressbar加到list中。 当我加载完所有item后, 所有的progressbar都在list中,你想改哪一个就得到哪一个的progressbar
不知道对你有没有用?
  相关解决方案