【问题标题】:Progressbar on Loading Imageview in AndroidAndroid中加载Imageview的进度条
【发布时间】:2013-02-18 17:43:41
【问题描述】:

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

一切正常。

我的网格视图是这样的

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

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

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

【问题讨论】:

    标签: android android-asynctask android-imageview android-gridview android-progressbar


    【解决方案1】:

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

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

    【讨论】:

    • 如果我的理解是正确的..我已经在异步任务中实现了图像的加载。使用这个库会影响吗?
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-29
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      • 2019-08-25
      • 1970-01-01
      • 2014-02-06
      相关资源
      最近更新 更多