如何设置我的选项菜单,使每行只有2个按钮?

问题描述:

我试图设置我的选项菜单,以便在第一行和第二行上有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布局在某种程度上解决了,但我不与布局真的好;(所以我设法不太远这样无论是

我不相信。是可能的,一次最多可以显示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

我来到这个线程,同时寻找相反的问题的解决方案,我有3行,当我想要2。我添加了所有菜单选项,菜单选项的顺序值为Menu.NONE,并按3行排列,所以您可以尝试。您仍然可以通过添加()项目的顺序来控制订单。

一点题外话:直到我加了一个订单价值在2行的菜单开始铺设,而不是3