程序运行缓慢,因为有很多对象。

时间:2012-06-06 00:30:40

标签: android layout imageview

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

但是我有一个问题,我有一个计时器,每秒创建一个苍蝇,所以如果在1级是50秒,我的布局中有50个imageview。

这使我的程序运行得太慢了。

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

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

1 个答案:

答案 0 :(得分:0)

尝试this

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

mViewStub.setVisibility(View.GONE);
然后当它从视线中移开时释放内存。