OptionMenu is a menu which is shown when you press "Menu" button.
To display OptionMenu in Android Activity.
- override onCreateOptionMenu()
- override onOptionsItemSelected()
- override onPrepareOptionsMenu() (Optional)
... ah that's all...
onCreateOptionsMenu
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.mainactivitymenu, menu);
return true;
}
onPrepareOptionsMenu To Enable/Disable a menu item.
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
MenuItem mi;
mi = menu.findItem(R.id.menuSearchLyrics);
if (mi != null)
mi.setEnabled(lastRefreshed != null);
}
return true;
}
}
onOptionsItemSelected To handle the event user touches the menu
@Override
public boolean onOptionsItemSelected(MenuItem item) {
Intent intent = null;
// Handle item selection
switch (item.getItemId()) {
case R.id.menuQuit:
finish();
return true;
:
:
コメントをお書きください