2016-01-17 2 views
1

пытается создать панель инструментов программно и столкнуться с проблемой. Я могу добавить элементы в порядке, но проблема в том, что все они попадают в один и тот же самый правый раздел «больше». Независимо от того, изменяю ли я идентификатор группы или порядок, каждый элемент попадает под этот же раздел. Вся помощь очень ценится!Как добавить несколько разделов меню на панель инструментов?

Вот код для добавления элементов:

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

+0

Вам нужно добавить элементы в подменю? –

ответ

2

Вы должны установить атрибут showAsAction на вашем MenuItem.

Тот, который вы ищете, вероятно, always и/или ifRoom. Просто установите правильное значение на addMenuItem.

+0

О! Это имеет смысл! Благодаря! –

+0

Итак, теперь у меня есть эти настройки, но теперь я не могу понять, как добавить дополнительное меню к этим действиям. –

+0

Вы, вероятно, ищете подменю для пунктов меню? но, пожалуйста, открывайте новые вопросы, если вы сталкиваетесь с конкретными проблемами, поскольку комментарии не являются местом для вопросов и ответов –

Смежные вопросы