解决方案 »

  1.   

    对于多个图片下载显示到ListView中 推荐用开源库 https://github.com/nostra13/Android-Universal-Image-Loader 我以前是在后台开启一个线程 ArrayList<ImgObj> 这个存储所有图片的名字和URL地址
    class ImgObj  {
        public String name;
        public String url;
    }我开启一个线程下载图片,下载完了存储到HashMap<String,Bitmap> 中 ,充当缓存.getView这个函数 会多次执行,只要ListView滑动 就会执行。 public View getView(int position, View convertView, ViewGroup parent) {
          if (map.containKey(name)) {  //是否有缓存数据
                   Bitmap bitmap = map.get(name);
                   if (bitmap != null && !bitmap.isRecyle()) {
                           hold.imageView.setImageBitmap(bitmap);
                   }
          }
    }