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

时间:2016-01-17 15:07:29

标签: 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");
        editMenu.add(30, 45, 300, "Boom");
        editMenu.add(20, 55, 200, "Boom 2");
        editMenu.addSubMenu(10, 25, 100, "Title");
        t.setBackgroundColor(backgroundColor);
    }

结果如下:

enter image description here

1 个答案:

答案 0 :(得分:2)

您需要在MenuItem上设置showAsAction属性。

您正在寻找的那个可能是always和/或ifRoom。只需在add返回的MenuItem上设置正确的值。