图像未加载通用图像加载器

时间:2014-04-16 14:04:22

标签: android image android-imageview universal-image-loader image-loading

我正在使用Universal image loader 用于加载图像并在ListView中显示它们。 我的一些链接是像这样的图像扩展

Link 1 : http://HOST/staticContent/EnlgImg250x250/HandBags-ContemporarydesignblackClutch-HB1122-1.jpg

Link 2 : http://HOST/images/get/Product/9958/1

这两个链接都在网络浏览器中显示图片,但图片未使用Image loader

加载到我的应用中

我使用以下代码:

imagLoader.displayImage(imagUrl, imageView ,displayOptions);

有人可以帮我这个吗?

3 个答案:

答案 0 :(得分:1)

android-query-full.0.26.7.jar下载此库并使用

AQuery aQur = new AQuery(context); aQur.id(ImageView的).progress(进度)图像配(list.get(位置)的ToString());

答案 1 :(得分:0)

我通过从here下载最新版本的UIL来解决此问题。我在项目中使用的是旧版jar文件。

答案 2 :(得分:-1)

在一天之前,我也面临同样的问题。

请使用oncreate方法初始化imageload。

这是代码。

下面的代码对我有用。

        File cacheDir = StorageUtils.getCacheDirectory(test.this);
    ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(test.this)
            .memoryCacheExtraOptions(480, 800)
            // default = device screen dimensions
            .discCacheExtraOptions(480, 800, CompressFormat.JPEG, 75, null)
            .taskExecutor(AsyncTask.THREAD_POOL_EXECUTOR)
            .taskExecutorForCachedImages(AsyncTask.THREAD_POOL_EXECUTOR).threadPoolSize(3)
            // default
            .threadPriority(Thread.NORM_PRIORITY - 1)
            // default
            .tasksProcessingOrder(QueueProcessingType.FIFO)
            // default
            .denyCacheImageMultipleSizesInMemory().memoryCache(new UsingFreqLimitedMemoryCache(2 * 1024 * 1024))
            // default
            .memoryCacheSize(2 * 1024 * 1024).discCache(new UnlimitedDiscCache(cacheDir))
            // default
            .discCacheSize(50 * 1024 * 1024).discCacheFileCount(100)
            .discCacheFileNameGenerator(new HashCodeFileNameGenerator()) // default
            .imageDownloader(new BaseImageDownloader(test.this)) // default
            .defaultDisplayImageOptions(DisplayImageOptions.createSimple()) // default
            .build();
    imageLoader.init(config);