2014-03-18 61 views
2

我一直下載的一些圖像只顯示我嘗試下載的部分圖像。圖像大小似乎並不重要。它是由其他原因引起的。下面是我的配置獲取圖像。ImageLoader顯示一半圖像

ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(v.getContext()) 
       .defaultDisplayImageOptions(options) 
       .threadPriority(Thread.MAX_PRIORITY - 1) // default 
       .denyCacheImageMultipleSizesInMemory() 
       .memoryCacheSize(2 * 1024 * 1024) 
       .memoryCacheSizePercentage(13) // default 
       .discCacheSize(50 * 1024 * 1024) 
       .build(); 

     imageLoader.init(config); 
     imageLoader.displayImage("", holder.image); 
     imageLoader.displayImage(url, holder.image, new SimpleImageLoadingListener() { 
      @Override 
      public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { 
       // Do whatever you want with Bitmap 
      } 

      @Override 
      public void onLoadingFailed(String imageUri, View view, FailReason failReason) { 
       LogUtils.log("failed to load image: " + imageUri.toString() + " with reason: " + failReason.getCause().toString()); 
      } 
     }); 

half loading image

圖像應滿載不是半白。

這是什麼造成的?

謝謝。

我使用的通用圖像裝載機通過諾斯特拉

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

+0

問題是否在所有圖像上發生?我有類似的東西,但它很少發生。在70左右只有1-2幅圖像,每5-10次只有一幅圖像... – Scorpio

回答

0

我找到了解決辦法。

基本上包裝內容的高度是造成這個問題(奇怪的權利?)。

因此,我只是直接設置dp值。

感謝您的幫助:)。

相關問題