【发布时间】:2011-10-25 22:58:14
【问题描述】:
我想根据我的参数以编程方式将 OptionsMenu 中的子菜单添加到 menuItem。我在 android sdk 中检查了“MenuItem”,没有 addSubMenu() 方法!虽然你可以找到“hasSubMenu()”和“getSubMenu”。
正在考虑在 onCreateOptionsMenu 中执行此操作:
public boolean onCreateOptionsMenu(Menu menu) {
MenuItem mi = menu.getItem(MYITEMID); // << this is defined in my XML optionsMenu
SubMenu subm = mi.addSubMenu(0,1,0,"Map 1"); // no addSubMenu() method!!!???
....
如何在代码中的菜单项内创建子菜单?
【问题讨论】:
-
我认为这个问题已经有了答案,在 stackoverflow 上。希望这有帮助!你应该检查这个:http://stackoverflow.com/questions/6543745/create-sub-menu-in-android-through-code
-
对不起,但这不是我想要的。我已经用 XML 定义了一个选项菜单,我想通过代码以编程方式向该选项菜单的 MenuItem 添加一个子菜单。
标签: android menu menuitem submenu