Java 如何将多个菜单部分添加到工具栏?

Java 如何将多个菜单部分添加到工具栏?,java,android,android-toolbar,android-menu,Java,Android,Android Toolbar,Android Menu,试图以编程方式创建工具栏时遇到问题。我可以很好地添加项目,但问题是它们都在同一个极右翼的“更多”部分下。无论我是否更改组id或订单,每个项目都属于同一部分。非常感谢您的帮助 以下是添加项目的代码: public void setupToolbar(Toolbar t) { Menu editMenu = t.getMenu(); t.setTitle(title); editMenu.add(20, 35, 200, "Title 2");

试图以编程方式创建工具栏时遇到问题。我可以很好地添加项目,但问题是它们都在同一个极右翼的“更多”部分下。无论我是否更改组id或订单,每个项目都属于同一部分。非常感谢您的帮助

以下是添加项目的代码:

public void setupToolbar(Toolbar t) {
        Menu editMenu = t.getMenu();
        t.setTitle(title);
        editMenu.add(20, 35, 200, "Title 2");
        editMenu.add(30, 45, 300, "Boom");
        editMenu.add(20, 55, 200, "Boom 2");
        editMenu.addSubMenu(10, 25, 100, "Title");
        t.setBackgroundColor(backgroundColor);
    }
结果如下:

您需要在
菜单项上设置属性


你要找的可能总是
和/或
ifRoom
。只需在from
add
返回的
MenuItem

上设置正确的值,您需要将元素添加到子菜单吗?哦!这很有道理!谢谢好的,我现在已经设置了这些项,但是现在我不知道如何为这些操作添加额外的菜单。您可能正在查找菜单项的子菜单?但如果您遇到具体问题,请提出新问题,因为评论不是问答的地方