我创建了一个菜单,其中动态添加了子菜单和几个带有setCheckable的项目。当我点击1/2/3点时,我想保持打开菜单。
SubMenu subMenu = menu.addSubMenu(Menu.NONE, Menu.NONE, 1101, "select");
subMenu.add("point 1").setCheckable(true);
subMenu.add("point 2").setCheckable(true);
subMenu.add("point 3").setCheckable(true);
现在,当我选择一个位置时,菜单会被隐藏。
答案 0 :(得分:0)
我不确切知道如何保持主菜单选择子菜单。但我有另一种想法。
单击子菜单后,可以以编程方式调用菜单点击事件。因此,一旦子菜单点击
,您的主菜单就会弹出以编程方式调用主菜单的代码
MenuItem actionRestart = (MenuItem) findViewById(R.id.action_restart);
onOptionsItemSelected(actionRestart);
希望它能帮助你...