Tuesday 4 December 2012

android: menus


private static final int MENU_HELP = 0;
private static final int MENU_ABOUT = 1;
private static final int MENU_EXIT = 2;


public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, MENU_HELP, 0, "Help").setIcon(R.drawable.help);
menu.add(0, MENU_ABOUT, 0, "About").setIcon(R.drawable.about);
menu.add(0, MENU_EXIT, 0, "exit").setIcon(R.drawable.exit);
return true;
}


public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case MENU_HELP:
startActivity(new Intent(this, Help.class));
return true;
case MENU_ABOUT:
startActivity(new Intent(this, About.class));
return true;
case MENU_EXIT:
System.exit(0);
finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}

No comments:

Post a Comment