2011-05-01 125 views
0

我正在使用Android 3.0。Android 3.0:使用子菜單創建自定義菜單

我想在其中有子菜單的操作欄中創建一個自定義菜單。 任何人都有應該寫入的XML層次結構?

+0

我懷疑子菜單不再支持,但這只是一個猜測。您是否看到過任何帶有操作欄的子菜單的Android 3.0應用? – CommonsWare 2011-05-01 16:31:57

+0

我已經使用了Android 3.0的一些應用程序,我必須說我沒有看到任何子菜單,但它在Android 3.0的選項菜單中受支持,我需要它在我的自定義菜單中用於我的應用程序。 – Yaniv 2011-05-09 05:40:58

回答

0

<item>元素可以包含<menu>元素。我只在ICS上測試過,但它看起來應該也適用於Honeycomb。

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:id="@+id/menu_dropdown" 
     android:title="More" 
     android:showAsAction="always"> 
    <menu> 
     <item android:id="@+id/menu_one" android:title="One" /> 
     <item android:id="@+id/menu_two" android:title="Two" /> 
    </menu> 
    </item> 
</menu> 
+0

嗨,謝謝,但這不是一個子菜單,你給我的是一個項目,創建一個菜單2項。我的意思是這兩個項目中的一個會顯示另一個菜單。 – Yaniv 2012-01-10 07:23:40