Language

Activity.OnCreateOptionsMenu(IMenu) メソッド

定義

アクティビティの標準オプション メニューの内容を初期化します。

[Android.Runtime.Register("onCreateOptionsMenu", "(Landroid/view/Menu;)Z", "GetOnCreateOptionsMenu_Landroid_view_Menu_Handler")]
public virtual bool OnCreateOptionsMenu(Android.Views.IMenu? menu);
[<Android.Runtime.Register("onCreateOptionsMenu", "(Landroid/view/Menu;)Z", "GetOnCreateOptionsMenu_Landroid_view_Menu_Handler")>]
abstract member OnCreateOptionsMenu : Android.Views.IMenu -> bool
override this.OnCreateOptionsMenu : Android.Views.IMenu -> bool

パラメーター

menu
IMenu

項目を配置するオプション メニュー。

返品

メニューを表示するには true を返す必要があります。false を返した場合は表示されません。

属性

注釈

アクティビティの標準オプション メニューの内容を初期化します。 メニュー項目をメニューに配置する必要があります。 これは、オプション メニューが初めて表示されるときに 1 回だけ呼び出されます。 メニューが表示されるたびに更新するには、onPrepareOptionsMenu(Menu) を参照してください。 既定の実装では、メニューに標準のシステム メニュー項目が設定されます。 これらは、アプリケーション定義のメニュー項目で正しく並べ替えられるように、Menu.CATEGORY_SYSTEM グループに配置されます。 派生クラスは、常に基本実装を呼び出す必要があります。 次回 onCreateOptionsMenu() が呼び出されるまで、メニュー (およびそのメニューから作成された項目) を安全に保持し、必要に応じて変更を加えることができます。 メニューに項目を追加する場合は、アクティビティの onOptionsItemSelected(MenuItem) メソッドを実装してそこで処理できます。

関連項目も参照:

android.app.Activity.onCreateOptionsMenuの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象