做下载程序,有多个下载任务,用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
不知道对你有没有用?