我想在单击打开子菜单时附加一个菜单项。
我能够得到输出,但我的菜单项总是出现在溢出菜单中。通过一些研究,我发现 setShowAsAction 可用于使其在操作栏上可见,但我无法为 subMenu 项设置它们。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//(this is valid) menu.add("File").setShowAsAction(2);
SubMenu sm = menu.addSubMenu("File");
//(can't do this) sm.setShowAsAction(2);
sm.add("Open");
sm.add("Close");
return true;
}