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

时间:2013-02-15 08:45:16

标签: android imageview android-viewpager progressdialog

我有一个视图寻呼机,显示从服务器下载的图像。在下载图像时,我默认显示空存根。enter image description here

但是,在下载图像之前,我需要显示进度对话框而不是存根。我怎么能这样做?

图像显示方法:

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);
        }
    }

1 个答案:

答案 0 :(得分:3)

建立进度对话框:ProgressDialog.show(context,"loading","loading");

ImageViewProgressBar(最好是中间微调器)放在FrameLayout中,并通过setVisibilty()切换其可见性。