0

我有一个简单的游戏,这个游戏是关于保护婴儿免受苍蝇的侵害,所以我们必须点击苍蝇杀死它并拯救婴儿。苍蝇正在使用imageview。

但是我有一个问题,我有一个每秒创建一个飞行的计时器,所以如果在级别 1 中是 50seconds ,那么我的布局中有 50 个图像视图。

这使我的程序运行如此缓慢。

如何解决这个问题呢?当图像视图超出布局时,我应该删除它吗?但是代码是什么?我不能使用删除视图,因为它打开了 Windows 类文件编辑器。

任何帮助/提示表示赞赏。

4

1 回答 1

0

试试这个

我相信这是一个非常简单的解决方案

mViewStub.setVisibility(View.GONE);

然后当它从视线中移除时释放内存。

于 2012-06-06T00:35:10.037 回答