选中项目后保持打开菜单

时间:2017-07-05 15:20:52

标签: android

我创建了一个菜单,其中动态添加了子菜单和几个带有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);

现在,当我选择一个位置时,菜单会被隐藏。

1 个答案:

答案 0 :(得分:0)

我不确切知道如何保持主菜单选择子菜单。但我有另一种想法。

单击子菜单后,可以以编程方式调用菜单点击事件。因此,一旦子菜单点击

,您的主菜单就会弹出

以编程方式调用主菜单的代码

MenuItem actionRestart = (MenuItem) findViewById(R.id.action_restart); onOptionsItemSelected(actionRestart);

希望它能帮助你...