1

我正在android上制作游戏..我有一个主要活动..我在一个空菜单()中制作了我的主菜单,并在创建时将其调用

menu();

因为播放按钮有一个点击监听器..

public void onClick(View v){
//if play is pressed
setContentView(new gamescreen(this));
}

这很好用,我也可以玩游戏……但现在我在主要活动中也设计了一个游戏结束屏幕。当在表面视图中游戏结束时...我希望这个游戏结束屏幕出现我怎么办做吗?

4

1 回答 1

2

在您的游戏屏幕类中定义一个静态布尔变量,该变量保存游戏是否结束,然后在您的主要活动中创建一个处理程序,该处理程序将检查您在游戏屏幕类中声明的游戏结束变量的状态,并且每当它检测到游戏结束变量为真时,它将改变以此为屏

setContentView(new gameover(this));
于 2013-04-20T21:08:18.227 回答