解决方案 »

  1.   

    这个不难,用HashMap<Id,ProgressBar> map = new HashMap<Id,ProgressBar>();
    用map存储每个下载的进度条。
      

  2.   

    在 Activity 中维护一个 全局变量Map 集合, Key 是 图片名称, Value 是进度值, 当在线程中上传文件, 上传成功后, 就使用 Handler 发送消息, 将进度值放到 Obj 或者 arg 中, 传到 Activity中, 放到Map集合中 , 这个 Map 集合 直接可以在 Adapter 中调用;
      

  3.   


    在activity中  怎么获取adapter中 xml  ProgressBar控件
      

  4.   


    图片名称做key 肯定不行的  网络要是不好 我上传的图片 还在上传  我又做了上传  同一个图片多次上传可以不是重复了不过这个我可以去数据库的id做key值
      

  5.   

    1,2楼的方法好像只是解决了每个进度条的显示,但是怎么动态变化进度条呢?所以还需要一个线程来定时更新进度,不能在子线程了直接更新UI,所以子线程发送消息到UI,让UI自己更新。
      

  6.   


    在activity中  怎么获取adapter中 xml  ProgressBar控件重写adapter的的getView()方法,在getView()中获取ProgressBar。
      

  7.   


    在activity中  怎么获取adapter中 xml  ProgressBar控件重写adapter的的getView()方法,在getView()中获取ProgressBar。嗯 你说的很有道理  
    目前的做法是这样的    刚想通了一点  之前一直停留着 ProgressBar 这个空间上 现在想通了 这个不在ui上更新 可以再adapter上做文章