IMenu.Add 方法

定义

重载

Add(ICharSequence)

向菜单添加新项。

Add(Int32)

向菜单添加新项。

Add(Int32, Int32, Int32, ICharSequence)

向菜单添加新项。

Add(Int32, Int32, Int32, Int32)

其变体 #add(int, int, int, CharSequence) 采用字符串资源标识符而不是字符串本身。

Add(ICharSequence)

向菜单添加新项。

[Android.Runtime.Register("add", "(Ljava/lang/CharSequence;)Landroid/view/MenuItem;", "GetAdd_Ljava_lang_CharSequence_Handler:Android.Views.IMenuInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Android.Views.IMenuItem? Add (Java.Lang.ICharSequence? title);
[<Android.Runtime.Register("add", "(Ljava/lang/CharSequence;)Landroid/view/MenuItem;", "GetAdd_Ljava_lang_CharSequence_Handler:Android.Views.IMenuInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Add : Java.Lang.ICharSequence -> Android.Views.IMenuItem

参数

title
ICharSequence

要为项显示的文本。

返回

新添加的菜单项。

属性

注解

向菜单添加新项。 此项显示其标签的给定标题。

适用于 . 的 android.view.Menu.add(java.lang.CharSequence)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Add(Int32)

向菜单添加新项。

[Android.Runtime.Register("add", "(I)Landroid/view/MenuItem;", "GetAdd_IHandler:Android.Views.IMenuInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Android.Views.IMenuItem? Add (int titleRes);
[<Android.Runtime.Register("add", "(I)Landroid/view/MenuItem;", "GetAdd_IHandler:Android.Views.IMenuInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Add : int -> Android.Views.IMenuItem

参数

titleRes
Int32

标题字符串的资源标识符。

返回

新添加的菜单项。

属性

注解

向菜单添加新项。 此项显示其标签的给定标题。

适用于 . 的 android.view.Menu.add(int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Add(Int32, Int32, Int32, ICharSequence)

向菜单添加新项。

[Android.Runtime.Register("add", "(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;", "GetAdd_IIILjava_lang_CharSequence_Handler:Android.Views.IMenuInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Android.Views.IMenuItem? Add (int groupId, int itemId, int order, Java.Lang.ICharSequence? title);
[<Android.Runtime.Register("add", "(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;", "GetAdd_IIILjava_lang_CharSequence_Handler:Android.Views.IMenuInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Add : int * int * int * Java.Lang.ICharSequence -> Android.Views.IMenuItem

参数

groupId
Int32

此项应属于的组标识符。 这可用于定义批状态更改的项组。 如果某个项不应在组中,则通常使用 #NONE

itemId
Int32

唯一项 ID。 如果不需要唯一 ID,请使用 #NONE

order
Int32

项的顺序。 如果你不关心订单,请使用 #NONE 。 请参阅 MenuItem#getOrder()

title
ICharSequence

要为项显示的文本。

返回

新添加的菜单项。

属性

注解

向菜单添加新项。 此项显示其标签的给定标题。

适用于 . 的 android.view.Menu.add(int, int, int, java.lang.CharSequence)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Add(Int32, Int32, Int32, Int32)

其变体 #add(int, int, int, CharSequence) 采用字符串资源标识符而不是字符串本身。

[Android.Runtime.Register("add", "(IIII)Landroid/view/MenuItem;", "GetAdd_IIIIHandler:Android.Views.IMenuInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Android.Views.IMenuItem? Add (int groupId, int itemId, int order, int titleRes);
[<Android.Runtime.Register("add", "(IIII)Landroid/view/MenuItem;", "GetAdd_IIIIHandler:Android.Views.IMenuInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Add : int * int * int * int -> Android.Views.IMenuItem

参数

groupId
Int32

此项应属于的组标识符。 这还可用于定义批状态更改的项组。 如果某个项不应在组中,则通常使用 #NONE

itemId
Int32

唯一项 ID。 如果不需要唯一 ID,请使用 #NONE

order
Int32

项的顺序。 如果你不关心订单,请使用 #NONE 。 请参阅 MenuItem#getOrder()

titleRes
Int32

标题字符串的资源标识符。

返回

新添加的菜单项。

属性

注解

其变体 #add(int, int, int, CharSequence) 采用字符串资源标识符而不是字符串本身。

适用于 . 的 android.view.Menu.add(int, int, int, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于