0

我正在尝试将我的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;
}

谁能帮忙?

4

1 回答 1

0

我通过创建一个 imageloader 异步任务解决了这个问题,并在 postexecute 上设置了图像视图的 drawbale。以防万一其他人遇到问题。滚动现在很流畅

于 2013-10-18T18:39:06.850 回答