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,则不会显示它。

属性

注解

初始化活动的标准选项菜单的内容。 应将菜单项 <放入 var>menu</var>。

这仅在首次显示选项菜单时调用一次。 若要在每次显示菜单时更新菜单,请参阅 #onPrepareOptionsMenu

默认实现使用标准系统菜单项填充菜单。 它们将放置在 Menu#CATEGORY_SYSTEM 组中,以便使用应用程序定义的菜单项对其进行正确排序。 派生类应始终通过 调用基实现。

可以安全地保留 <var>menu</var> (,从其中创建的任何项) ,根据需要对其进行修改,直到下次调用 onCreateOptionsMenu () 。

向菜单添加项时,可以实现 Activity 的 #onOptionsItemSelected 方法来处理这些项。

android.app.Activity.onCreateOptionsMenu(android.view.Menu)Java 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

适用于

另请参阅