MenuUtils

此项为 API 级别 XE12 中的新增配置

Menu 及相关类的扩展集合。

公共方法
static void
setDescription(MenuItem item, CharSequence description)
static void
setDescription(MenuItem item, int description)
static void
setInitialMenuItemMenu 菜单,MenuItem 项目)
继承的方法

公共方法

在 API 级别 XE12 中添加

public static void setDescription (MenuItem item, CharSequence description)

为菜单项设置额外的说明文本。

说明属性只能通过此方法设置。XML 中不支持该属性。

参数
项目 菜单项
说明 附加广告内容描述文字
抛出
RuntimeException如果项不是具体实现
在 API 级别 XE12 中添加

public static void setDescription (MenuItem item, int description)

为菜单项设置额外的说明文本。

说明属性只能通过此方法设置。XML 中不支持该属性。

参数
项目 菜单项
说明 其他说明文字(作为资源 ID)
抛出
RuntimeException如果项不是具体实现
在 API 级别 XE12 中添加

public static void setInitialMenuItem (Menu menu, MenuItem item)

设置当用户打开菜单时的初始菜单项。

默认情况下,第一个菜单项和所有其他菜单项都在右侧。 通过此方法,您可以设置另一个要初始显示的菜单项,其他菜单项可能会显示在最初显示的项目的左侧或右侧。

参数
菜单 应设置首选初始菜单项的菜单
项目 首选初始菜单项。如果找不到此项,菜单会回退到默认行为
抛出
RuntimeException如果菜单不是具体实现