我下载的某些图片始终只显示我尝试下载的部分图片。图像大小似乎并不重要..它是由其他东西引起的。下面是我获取图像的配置。
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());
}
});
图像应该是满载而不是半白。
导致这种情况的原因是什么?
感谢。
我正在使用Nostra的Universal Image Loader
答案 0 :(得分:0)
我找到了解决方案。
基本上包装内容高度导致了这个问题(奇怪吧?)。
所以我只是直接设置dp值。
感谢您的帮助:)。