Y
Y3nnick
Neues Mitglied
- 0
Wenn ich auf einen der drei Buttons Klicke komme ich in eines der anderen Layouts und wenn ich den zurück Button (der neben dem Handy HomeButton) drücke komme ich zurück in Hauptmenü.
Soweit so gut. Jedoch wenn ich noch einmal einer der Buttons drücke, reagieren diese nicht mehr und es passiert nichts.
Kann mir jemand sagen was ich an meiner Programmierung ändern muss?
Vielen Dank
Soweit so gut. Jedoch wenn ich noch einmal einer der Buttons drücke, reagieren diese nicht mehr und es passiert nichts.
Kann mir jemand sagen was ich an meiner Programmierung ändern muss?
Vielen Dank
Code:
public class MainActivity extends Activity {
Button mybuttonstarten;
Button mybuttonrekorde;
Button mybuttonoptionen;
boolean mainisopen = true;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mybuttonstarten = (Button) this.findViewById(R.id.buttonstarten);
mybuttonrekorde = (Button) this.findViewById(R.id.buttonrekorde);
mybuttonoptionen = (Button) this.findViewById(R.id.buttonoptionen);
mybuttonstarten.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
setContentView(R.layout.ingame);
mainisopen = false;
// TODO Auto-generated method stub
/*Intent intent = new Intent(MainActivity.this, Ingame.class);
startActivity(intent);*/
//Toast.makeText("TOAST", Toast.LENGTH_LONG).show();
}
});
mybuttonrekorde.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
setContentView(R.layout.rekorde);
mainisopen = false;
// TODO Auto-generated method stub
/*Intent intent = new Intent(MainActivity.this, Ingame.class);
startActivity(intent);*/
//Toast.makeText("TOAST", Toast.LENGTH_LONG).show();
}
});
mybuttonoptionen.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
setContentView(R.layout.optionen);
mainisopen = false;
// TODO Auto-generated method stub
/*Intent intent = new Intent(MainActivity.this, Ingame.class);
startActivity(intent);*/
//Toast.makeText("TOAST", Toast.LENGTH_LONG).show();
}
});
}
@Override //Hier kommt der Code um zurück zum Hauptmenü zu gelangen
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && mainisopen == false) {
mainisopen = true;
setContentView(R.layout.activity_main);
return true;
}
return super.onKeyDown(keyCode, event);
}
}