0

我正在制作一个简单的游戏,其中我在 SurfaceView 上的 Canvas 上绘制了一组位图。现在在我的主要活动中,我有一个 LinearLayout,我在其中设计了一个按钮。在onClick()这个按钮中,我写道:

setContentView(new surfaceviewclass(this));

它工作正常。它打开 SurfaceView,我玩游戏等。但我想再次看到我开始的按钮,我的意思是当游戏结束时,我希望菜单重新出现。我已经尝试过调用 void

main.menu();

但应用程序崩溃..请帮忙。

4

1 回答 1

1

创建一个新的活动类并将其写入它的 onCreate() 方法

setContentView(new surfaceviewclass(this));

并在上一个活动中创建一个 Intent 并在单击按钮时启动这个新活动

e.g ....// onclick method of btn on old activity
    {
        Intent i=new Intent(OldClass.this, NewClass.class);
        startActivity(i);
    }
    ....
于 2013-04-20T10:48:58.570 回答