【发布时间】:2016-02-03 09:58:34
【问题描述】:
我正在使用 UIL 通过 ListView 加载图像 每行有两张图片,UIL 只加载一张图片,另一张不显示
LTH.dLog(TAG, "User Name : " + getItem(position).getAgentName() + " " + getItem(position).getAgentFamily());
LTH.dLog(TAG, "User Avatar : " + getItem(position).getAgentAvatar());
LTH.dLog(TAG, "Insurance Avatar : " + getItem(position).getAgentInsuranceAvatar());
LTH.dLog(TAG, "****************************************");
imageLoaderInsurance = ImageLoader.getInstance();
optionsInsurance = new DisplayImageOptions.Builder()
// .displayer(new RoundedBitmapDisplayer((int) 27.5f))
.showImageOnLoading(R.drawable.thumb_list)
.showImageForEmptyUri(R.drawable.thumb_list)
.showImageOnFail(R.drawable.thumb_list)
.cacheInMemory(true)
.cacheOnDisc(true)
.considerExifParams(true)
.postProcessor(new BitmapProcessor() {
@Override
public Bitmap process(Bitmap bitmap) {
return null;
}
})
.imageScaleType(ImageScaleType.NONE)
.bitmapConfig(Bitmap.Config.ARGB_8888)
.build();
imageLoaderInsurance.init(ImageLoaderConfiguration.createDefault(App.getContext()));
imageLoaderInsurance.displayImage(getItem(position).getAgentInsuranceAvatar(), img_insurance_avatar, optionsInsurance);
imageLoader = ImageLoader.getInstance();
options = new DisplayImageOptions.Builder()
.displayer(new RoundedBitmapDisplayer(App.getContext().getResources().getDimensionPixelSize(R.dimen.global_radius)))
.showImageOnLoading(R.drawable.profile_user)
.showImageForEmptyUri(R.drawable.profile_user)
.showImageOnFail(R.drawable.profile_user)
.cacheInMemory(true)
.cacheOnDisc(true)
.considerExifParams(true)
.imageScaleType(ImageScaleType.NONE)
.bitmapConfig(Bitmap.Config.RGB_565)
.build();
imageLoader.init(ImageLoaderConfiguration.createDefault(App.getContext()));
imageLoader.displayImage(getItem(position).getAgentAvatar(), img_agent_avatar, options);
图片的链接效果很好,我不知道为什么图片没有加载
User Avatar 加载完成,但 Insurance Avatar 未显示且始终为空(R.drawable.thumb_list 甚至未显示)
如何解决
【问题讨论】:
标签: android universal-image-loader