リソースディレクトリーを作成する
- 「res」を右クリック→「New」→「Android Resource Directory」
- New Resource Directory」ダイアログの入力
Directory name → menu
Resource Type → menu
menu Resource Fileの作成
- 作成したmenuディレクトリーで右クリック→「menu Resource File」
- 「New Resource File」ダイアログの「File name」を入力(option_menuなど)
menu Resource Fileの編集
作成したmenu Resource File(option_menu.xml)を編集する
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menuItem1"
android:title="menu 1" />
<item
android:id="@+id/menuItem2"
android:title="menu 2" />
</menu>
MainActivityにコードの追加をする
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.option_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.menuItem1:
Log.d("myProg","item 1");
return true;
case R.id.menuItem2:
Log.d("myProg","item 2");
return true;
default:
return super.onOptionsItemSelected(item);
}
}