Android - 在imageView中显示进度对话框(作为空视图),直到从服务器下载图像

问题描述:

我有一个查看传呼机,它显示从服务器下载的图像。在下载图像时,我默认显示一个空的存根。 enter image description hereAndroid - 在imageView中显示进度对话框(作为空视图),直到从服务器下载图像

但不是存根,我想在这里显示进度对话框,直到下载图像。我怎样才能做到这一点?

图像显示方法:

public void DisplayImage(String url, Activity activity, ImageView imageView) { 
     imageViews.put(imageView, url); 
     Bitmap bitmap = memoryCache.get(url); 
     if (bitmap != null) 
      imageView.setImageBitmap(bitmap); 
     else { 
      queuePhoto(url, activity, imageView); 
      imageView.setImageResource(stub_id); 
     } 
    } 

生成AA进度对话框:ProgressDialog.show(context,"loading","loading");

或者

放置在一个FrameLayoutImageViewProgressBar(优选中间旋转器)沿和切换它们的可见性通过setVisibilty()

+0

但我如何显示图像视图内的进度对话框(考虑你的第一个选项在答案)。 – 2013-02-15 08:56:24

+0

@sureshcheemalamudi nope,你不能。但是你可以在'FrameLayout'中显示一个看起来像一个的布局,但这只会混淆用户。 – 2013-02-15 09:03:40