【问题标题】:Android - show progress dialog in imageView (as empty view) until image is downloaded from serverAndroid - 在 imageView 中显示进度对话框(作为空视图),直到从服务器下载图像
【发布时间】:2013-02-15 16:52:33
【问题描述】:

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

但我希望在下载图像之前在此处显示进度对话框,而不是存根。我该怎么做?

图片展示方式:

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

【问题讨论】:

    标签: android imageview android-viewpager progressdialog


    【解决方案1】:

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

    或者

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

    【讨论】:

    • 但是如何在图像视图中显示进度对话框(考虑到您在答案中的第一个选项)。?
    • @sureshcheemalamudi 不,你不能。但是您可以从FrameLayout 内部显示一个看起来像的布局,但这只会让用户感到困惑。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-31
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2019-02-17
    相关资源
    最近更新 更多