1

我为位图创建了一个数组列表,然后我想在单击按钮时从数组列表中删除一个位图。我用它来清除位图

DELETE.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub

            bitmapArray.get(0).recycle();

        }
    });

但这似乎不起作用。它不会删除位图。请给我一些别的建议。

4

2 回答 2

2

在..之后添加这一行

bitmapArray.get(0).recycle();

您只是在回收而不是从列表中删除位图对象..

bitmapArray.remove(0);
于 2013-10-10T04:56:24.637 回答
2

尝试调用bitmapArray.remove(0);bitmapArray.get(0).recycle();

于 2013-10-10T04:56:28.280 回答