我正在尝试将我的drawabale文件夹中的图像延迟加载到网格视图中。但似乎setImageDrawable正在减慢向下滚动。
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ImageView anImageView;
if(convertView == null){
anImageView = new ImageView(mContext);
anImageView.setLayoutParams(new GridView.LayoutParams(70, 70));
anImageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
} else {
anImageView = (ImageView) convertView;
}
anImageView.setImageDrawable(...);
return anImageView;
}
任何人都可以帮忙吗?
答案 0 :(得分:0)
我通过创建一个图像加载器异步任务解决了这个问题,并在onpostexecute上设置了图像视图的drawbale。以防万一其他人遇到问题。滚动现在是平滑的