Android - 在imageView中显示进度对话框(作为空视图),直到从服务器下载图像
问题描述:
我有一个查看传呼机,它显示从服务器下载的图像。在下载图像时,我默认显示一个空的存根。 Android - 在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");
或者
放置在一个FrameLayout
的ImageView
用ProgressBar
(优选中间旋转器)沿和切换它们的可见性通过setVisibilty()
。
但我如何显示图像视图内的进度对话框(考虑你的第一个选项在答案)。 – 2013-02-15 08:56:24
@sureshcheemalamudi nope,你不能。但是你可以在'FrameLayout'中显示一个看起来像一个的布局,但这只会混淆用户。 – 2013-02-15 09:03:40