2011-04-05 133 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系統處理選項菜單的佈局方式,沒有任何選項可以實現您想要的功能。您必須製作自己的視圖,然後在按下菜單按鈕時向上/向下滑動該視圖。