2

我使用Universal image loader 加載圖像並顯示它們在ListView。 一些我有聯繫的是與圖像擴展這樣圖像加載器使用通用圖像

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

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

兩個鏈接在Web瀏覽器中顯示的圖像,但圖像沒有在我的應用程序使用Image loader

我使用的加載以下代碼:

imagLoader.displayImage(imagUrl, imageView ,displayOptions); 

有人可以幫我解決這個問題嗎?

+0

沒有足夠的信息來回答這個問題。日誌中是否有任何錯誤?你能告訴我們更多的代碼嗎? –

+0

@billynomates有沒有什麼可以顯示在日誌中? 圖片只是不加載鏈接2. – Syn3sthete

+0

鏈接1做了什麼,但鏈接2沒有? –

回答

0

我從here下載最新版本的UIL解決了這個問題。我在我的項目中使用舊版本jar文件。

-1

在一天之前,我也面臨同樣的問題。

請初始化imageload在oncreate方法。

這是代碼。

下面的代碼適用於我。

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

您是否在自述中提及了評論「//請勿將此代碼複製到您的項目!這僅僅是所有選項使用的示例。」? – NOSTRA

+0

@nostra最新的問題,如果有人解決問題 –

1

Android的查詢full.0.26.7.jar下載這個庫,並使用

AQuery aQur =新AQuery(背景); aQur.id(imageView).progress(progress).image(list.get(position).toString());

相關問題