2010-08-04 35 views
4

我試圖設置我的選項菜單,以便在第一行和第二行上有2個按鈕,然後在第三行上有1個按鈕。這是我正在嘗試使用的代碼,但我猜groupID參數不是我認爲的那樣。如何設置我的選項菜單,使每行只有2個按鈕?

menu.add(1, MENU_NAME, 1, "by Name"); 
    menu.add(1, MENU_NUMBER, 2, "by Number"); 
    menu.add(2, MENU_POSITION, 1, "by Position"); 
    menu.add(2, MENU_COLLEGE, 2, "by College"); 
    menu.add(3, MENU_UPDATE, 1, "Update Roster"); 

也許這與XML佈局在某種程度上解決了,但我不與佈局真的好;(所以我設法不太遠這樣無論是

回答

4

我不相信。是可能的,一次最多可以顯示6個菜單項,並且它們總是最多顯示2行菜單組只是一種能夠在代碼中共同引用菜單項的方式,它們沒有任何視覺效果,見menu groups

+0

是否有可能再有第一行和前四個顯示器最後一個在自己的第二排?感謝您對菜單組的解釋! – daveomcd 2010-08-04 20:54:27

+0

據我所知,您無法控制菜單項的位置超出其順序,並且您在子菜單中放置任何東西。 – 2010-08-04 22:02:32

+0

Bummer,非常感謝所有的好信息真的很有幫助! – daveomcd 2010-08-05 00:41:55

2

我來到這個線程,同時尋找相反的問題的解決方案,我有3行,當我想要2。我添加了所有菜單選項,菜單選項的順序值爲Menu.NONE,並按3行排列,所以您可以嘗試。您仍然可以通過添加()項目的順序來控制訂單。

一點題外話:直到我加了一個訂單價值在2行的菜單開始鋪設,而不是3

相關問題