Android 如何制作控制SurfaceView的按钮?
我用SurfaceView编写了一个简单的游戏。我现在才开始学习如何编程2个月,所以我真的不知道如何制作可以控制我的游戏的按钮,比如当玩家死后会有一个“重启”按钮。用XML还是用编程的方式来做这件事最简单?它应该在我的主要活动中还是在我的表面视图中Android 如何制作控制SurfaceView的按钮?,android,surfaceview,Android,Surfaceview,我用SurfaceView编写了一个简单的游戏。我现在才开始学习如何编程2个月,所以我真的不知道如何制作可以控制我的游戏的按钮,比如当玩家死后会有一个“重启”按钮。用XML还是用编程的方式来做这件事最简单?它应该在我的主要活动中还是在我的表面视图中 public class MainActivity extends Activity { GamePanel Panel; RelativeLayout layout; @Override protected void onCreate(Bundl
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);
}
通过XML添加按钮。使用游戏状态,您可以将按钮设置为可见或不可见。根据我的经验,用户交互最好保持在活动中