【发布时间】:2014-01-02 08:16:19
【问题描述】:
我正在使用 UniversalImageLoader (https://github.com/nostra13/Android-Universal-Image-Loader) 我遇到以下错误: 我正在使用 ImageView 的 ListView 并且每个 ImageView 都有不同的高度, 所以在列表适配器中,我正在更改 BindView 方法的布局高度和宽度:
LayoutParams lp = new LayoutParams(newWidth,newHeight);
holder.getPostMainPhoto().setLayoutParams(lp);
问题是有时图像会变得模糊。当我向上或向下滚动几次时,它会恢复正常,但随后又变得模糊。
当我使用固定的高度和宽度(即我不更改 ImageView 布局)时,问题不会发生。
你能帮我解决这个问题吗?
【问题讨论】:
-
尝试在
imageView.post(new Runnable() { ... })内部调用ImageLoader。 -
非常感谢。您可以将其写为答案而不是评论,以便我可以将其标记为解决方案。
标签: android android-imageview blur universal-image-loader