2015-06-11 4 views
0

Я запрограммировал простую игру, используя SurfaceView. Я только начал учиться программированию в течение 2 месяцев, поэтому не знаю, как создавать кнопки, которые могут контролировать мою игру, например, когда игрок умирает, появится кнопка «Перезапустить». Было бы проще сделать это в XML или программно? Должно ли это быть в моей MainActivity или в моем SurfaceView?Как я могу создавать кнопки, управляющие 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

Добавить свою кнопку через XML. Используя состояние игры, вы можете установить кнопку видимой или невидимой. По моему опыту, взаимодействие с пользователем лучше всего хранить в деятельности.

Смежные вопросы