Activity.OnCreateOptionsMenu(IMenu) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アクティビティの標準オプション メニューの内容を初期化します。
[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 を返した場合、表示されません。
- 属性
注釈
アクティビティの標準オプション メニューの内容を初期化します。 メニュー項目を var>menu</var> に配置する<必要があります。
これは 1 回だけ呼び出され、オプション メニューが初めて表示されます。 メニューが表示されるたびにメニューを更新するには、「」を参照してください #onPrepareOptionsMenu
。
既定の実装では、メニューに標準のシステム メニュー項目が設定されます。 これらは、アプリケーション定義の Menu#CATEGORY_SYSTEM
メニュー項目で正しく順序付けされるように、グループに配置されます。 派生クラスは常に を呼び出して基本実装を呼び出す必要があります。
次に <onCreateOptionsMenu() が呼び出されるまで、var>menu</var> (およびそこから作成されたすべての項目) を安全に保持し、必要に応じて変更を加えることができます。
メニューに項目を追加するときに、アクティビティの #onOptionsItemSelected
メソッドを実装してそこで処理できます。
の android.app.Activity.onCreateOptionsMenu(android.view.Menu)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。