我使用SurfaceView编写了一个简单的游戏。我现在才开始学习如何编程2个月,所以我真的不知道如何制作可以控制我游戏的按钮,例如当玩家死亡时会有一个"重新启动"按钮。用XML或编程方式最简单吗?它应该在我的MainActivity还是在SurfaceView中?
public class MainActivity extends Activity
{
GamePanel Panel;
RelativeLayout layout;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
Panel = new GamePanel(this);
/*
all my code for ads
*/
layout = new RelativeLayout(this);
layout.addView(Panel);
layout.addView(adView);
setContentView(layout);
}
答案 0 :(得分:0)
通过XML添加按钮。使用游戏状态,您可以将按钮设置为可见或不可见。根据我的经验,用户交互最好保存在活动中。