2012-11-17 65 views
0

我創建了一個嵌套菜單menus.xml,當你觸摸具有「@ drawable/menu」菜單的菜單項時,它的想法是通過代碼來實現,謝謝。菜單內的菜單項android

我想製作菜單。 XML的Java代碼,任何想法?

<menu xmlns:android="http://schemas.android.com/apk/res/android" > 
<item 
android:icon="@drawable/menu" 
android:showAsAction="ifRoom"> 
    <menu>  
     <item 
      android:id="@+id/phone" 
      android:title="VIVO" 
      android:showAsAction="ifRoom|withText"  
      android:icon="@drawable/vivoon" 
     /> 
     <item 
      android:title="VOD" 
      android:id="@+id/computer" 
      android:showAsAction="ifRoom|withText"  
      android:icon="@drawable/vodon" 
     /> 
    </menu> 
</item>  

+1

感謝發佈代碼。但是,問題究竟是什麼?有什麼工作/不工作? – codeMagic

+0

並更新了它,我用java中的代碼做到了 – user1831040

回答

0

好吧,因爲我還沒有完全確定你想要什麼,我想你應該看看this link我相信這是你要的東西。如果沒有,請更具體地說明什麼是或不是正在工作,或者想要什麼。

+0

事情是,當我通過佈局完成時它工作正常:我得到一個包含我需要的項目的下拉菜單。問題是這需要是動態的,我不能用佈局來實現,我需要在代碼中完成它,因爲它取決於外部JSON。但是,當我嘗試使用Java來實現時,我得到了一種不同的菜單。 – user1831040

+0

onPrepareOptionsMenu()Look ** [here] **(http://developer.android.com/reference/android/app/Activity.html#onPrepareOptionsMenu%28android.view.Menu%29),看看你是什麼談論。把代碼放在那裏,將添加/刪除項目 – codeMagic