我正在使用UniversalImageLoader(https://github.com/nostra13/Android-Universal-Image-Loader) 我遇到以下错误: 我正在使用ImageView的ListView,每个ImageView都有不同的高度, 所以在列表适配器中我正在改变BindView方法的布局高度和宽度:
LayoutParams lp = new LayoutParams(newWidth,newHeight);
holder.getPostMainPhoto().setLayoutParams(lp);
问题是偶尔图像变得模糊。当我向上或向下滚动几次时它恢复正常,但再次变得模糊。
当我使用固定的高度和宽度(即我不更改ImageView布局)时,问题不会发生。
你能帮我解决这个问题吗?
答案 0 :(得分:1)
在ImageLoader
imageView.post(new Runnable() { ... })