2016-01-17 60 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。只需在add返回MenuItem設置正確的值。

+0

哦!這很有道理!謝謝! –

+0

好吧,我已經設置了這些項目,但現在我無法弄清楚如何爲這些操作添加額外的菜單。 –

+0

你可能正在尋找子菜單menuitems?但如果遇到特定問題,請提出一個新問題,因爲評論不是問答的地方 –

相關問題