0

我正在尝试使用 ZoomControls 在 ListView 中查看大图像列表(所有图像总共约 21000x600),我成功查看了图像,但是在最大缩放时内存不足。

这是我的代码getView

@Override
public View getView(int arg0, View arg1, ViewGroup arg2) {
    Options opts = new Options();
    opts.inSampleSize = zoomModifier;
    opts.inScaled = true;
    ImageView iv = new ImageView(context);
    Bitmap p = BitmapFactory.decodeFile(path + "/" + (arg0+1) + ".jpg", opts);
    iv.setImageBitmap(p);
    return new ImageView(context);
}

必须以未缩放的方式加载图片以获得最大缩放。

我想知道是否有其他内存安全的方法来做到这一点?

4

0 回答 0