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>。
这仅在首次显示选项菜单时调用一次。 若要在每次显示菜单时更新菜单,请参阅 #onPrepareOptionsMenu
。
默认实现使用标准系统菜单项填充菜单。 它们将放置在 Menu#CATEGORY_SYSTEM
组中,以便使用应用程序定义的菜单项对其进行正确排序。 派生类应始终通过 调用基实现。
可以安全地保留 <var>menu</var> (,从其中创建的任何项) ,根据需要对其进行修改,直到下次调用 onCreateOptionsMenu () 。
向菜单添加项时,可以实现 Activity 的 #onOptionsItemSelected
方法来处理这些项。
的 android.app.Activity.onCreateOptionsMenu(android.view.Menu)
Java 文档。
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。