0

在我的 Android 应用程序中,我正在检索所有图库图片并以网格视图显示。我已经使用以下参考链接实现了在异步任务上加载图像:- http://developer.android.com/training/displaying-bitmaps/process-bitmap.html

它工作正常。

我的网格视图看起来像这样

在此处输入图像描述

但我想加载这样的图像的进度条

在此处输入图像描述

此外,如果使用默认图像代替加载图像而不是进度 bae 会更容易。

请为我提供解决方案来实现这一点。

4

2 回答 2

0

在网格视图中,您膨胀布局(由进度条和图像视图组成)而不仅仅是图像视图,即在适配器类的 getview 方法中并将进度条 ID 作为参数传递给每个 asyc 类,在 onpreExecute 方法中使其可见,并在执行后使其可见性消失

于 2013-02-18T18:04:10.917 回答
0

考虑使用这个库,它允许你在它的选项生成器中指定

showStubImage(R.drawable.pic_placeholder)

这将出现在库正在加载您的图像时。

https://github.com/nostra13/Android-Universal-Image-Loader

示例用法是:

// Outside your getView method
picOptions = new DisplayImageOptions.Builder()
            .showStubImage(R.drawable.clip_placeholder)
            .build();

// Inside getView method
ImageLoader.getInstance().displayImage(picUri, imageView, picOptions);
于 2013-02-18T17:59:54.163 回答