トップページ > コンテンツ > その他のAPI、ライブラリ関係 > Android入門 > オプションメニューの実装

/*javaソース*/
public boolean onCreateOptionsMenu(Menu menu) {
   getMenuInflater().inflate(R.menu.option_menu, menu);
   
   /*menuをプログラムから追加する方法*/
   menu.add(Menu.NONE,int型変数,Menu.NONE,"Menu1");
   return true;
}

public boolean onOptionsItemSelected(MenuItem item) {
   	boolean ret = true;
   	switch (item.getItemId()) {
          default:
              break;
          case R.id.item1: //res/menu配下で指定したIDのメニューの動作
              break;
          case int型変数: //上のonCreateOptionsMenuで追加したメニューの動作
              break;
   	}
   	return ret;
}

/*res/menu配下に作るoption_menu.xml*/
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
   <item android:id="@+id/item1" 
       android:title="1" />
</menu>
最終更新:2013年01月19日 10:44