語言

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,則不會顯示。

屬性

備註

初始化活動標準選項選單的內容。 你應該把菜單項目放進菜單裡。 這個功能只會被呼叫一次,就是選項選單第一次顯示時。 每次選單顯示時都要更新,請參見 onPrepareOptionsMenu(Menu)。 預設實作會以標準系統選單項目填入選單。 這些會被放在Menu.CATEGORY_SYSTEM組,以便與應用程式定義的菜單項目正確排序。 衍生類別應該都會呼叫到基礎實作。 你可以放心保留選單(以及從中產生的任何項目),並依照需要修改,直到下一次被呼叫 onCreateOptionsMenu() 為止。 當你把項目加入選單時,可以用 Activity 的 onOptionsItemSelected(MenuItem) 方法來處理。

另請參閱:

Android 參考資料。android.app.Activity.onCreateOptionsMenu

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於