所以我创造了我正在制作的大部分游戏,但我还没有完成菜单..我想我会看到最后一个。对于菜单,我的想法是:
setContentView(R.layout.menu);
setContentView(R.layout.activity_main);
两者都在Oncreate方法中,但这可能吗?菜单是否是自己的.xml文件,你可以从一个布局转到另一个布局,还是一个坏主意?我觉得我对从菜单到游戏的过渡方式感到困惑。这个想法就在你的菜单中"退出"和" newgame"当你点击newgame按钮时,它应该启动/运行/继续应用程序的其余部分......这让我感到困惑。一个人应该创建一个菜单类并从那里构建它们吗?如果您使用了不同的课程,那么您的主要活动在准备好运行游戏时会如何知道?
答案 0 :(得分:0)
一次只能有1个内容视图。如果你在onCreate中调用它两次,那么第一个布局将被创建然后被覆盖,永远不会被显示。
虽然您可以在Activity中更改布局,但在此处执行的常规操作是将菜单创建为1 Activity,将游戏本身创建为第二个Activity。所以当他们点击“新游戏”时#34; item,它启动游戏Activity。