OptionsMenuの作成方法

「OptionsMenuの作成方法」の編集履歴(バックアップ)一覧はこちら

OptionsMenuの作成方法」(2009/07/03 (金) 01:08:32) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

onCreateOptionsMenuメソッドをオーバーライドする。 public class sample extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } public static final String TAG = "sample"; public static final int ITEM_1 = 0; public static final int ITEM_2 = 1; public static final int ITEM_3 = 2; @Override public boolean onCreateOptionsMenu(Menu menu) { boolean b = super.onCreateOptionsMenu(menu); menu.add(0, ITEM_1, 0, "option 1"); menu.add(0, ITEM_2, 0, "option 2"); menu.add(0, ITEM_3, 0, "option 3"); Log.i(TAG, "onCreateOptionsMenu " + b); return b; } @Override public boolean onPrepareOptionsMenu(Menu menu) { boolean b = super.onPrepareOptionsMenu(menu); Log.i(TAG, "onPrepareOptionsMenu " + b); return b; } @Override public boolean onMenuItemSelected(int featureId, MenuItem item) { boolean b = super.onMenuItemSelected(featureId, item); Log.i(TAG, "onMenuItemSelected " + b); return b; } @Override public boolean onMenuOpened(int featureId, Menu menu) { boolean b = super.onMenuOpened(featureId, menu); Log.i(TAG, "onMenuOpened " + b); return b; } @Override public boolean onOptionsItemSelected(MenuItem item) { boolean b = super.onOptionsItemSelected(item); Log.i(TAG, "onOptionsItemSelected " + b); return b; } }

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。