2011-04-05 118 views

回答

1

TR这个代码

<item android:id="@+id/last_most_item" 
     android:orderInCategory="10" 
     android:title="@string/last_most_often" /> 

    <item android:id="@+id/middle_most_item" 
     android:orderInCategory="7" 
     android:title="@string/middle_most_often" /> 

    <item android:id="@+id/first_most_item" 
     android:orderInCategory="4" 
     android:title="@string/first_most_often" /> 

</group> 
1

我不知道这是可能的,但与MenuInflatermenu resource file尝试。

在你的菜单资源文件,尝试嵌入每个项目在分离<menu>元素,像这样:

<menu> 
    <item> 
     <menu> 
      <item android:id="@+id/item1" 
        android:title="@string/item1" /> 
     </menu> 
    </item> 
    <item> 
     <menu> 
      <item android:id="@+id/item2" 
        android:title="@string/item2" /> 
     </menu> 
    </item> 
</menu> 

也许这将迫使充气2分开行显示的项目,对不起,我不要没有时间去测试它。如果它不工作,请用<group>元素替换子菜单并重新测试。

+1

''不是用于显示单独的菜单组,它用于分组,以防您想要显示/隐藏多个项目 – 2011-06-24 06:24:58

3

你不能。 Android系统处理选项菜单的布局方式,没有任何选项可以实现您想要的功能。您必须制作自己的视图,然后在按下菜单按钮时向上/向下滑动该视图。