Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 初級開發 >> MenuInflater Android菜單從xml創建方法

MenuInflater Android菜單從xml創建方法

編輯:初級開發

對於android開發我們可以做的盡量MVC化,UI界面和Code邏輯代碼分離方式,除了常規的Activity布局可以用XML實現外,菜單Menu也可以通過MenuInflater來映射一個布局文件,相關的創建菜單方法有些不同,如圖:

 @Override
    protected void onCreateContextMenu(ContextMenu menu) {
        MenuInflater inflater = cwj.getMenuInflater(); //這裡cwj為當前的context
        inflater.inflate(R.menu.android123, menu); //使用android123.XML文件作為菜單布局
    } 

  接下來,我們創建相應的文件,路徑為 /res/menu/android123.XML

  具體內容如下,注意Item3可以禁用某項,同時加入相關的圖片以及快捷鍵大家可以參考SDK實現更完整的方法。


<menu XMLns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/item1_id"
        android:title="@string/text1"/>
    <item android:id="@+id/item2_id"
        android:title="@string/text2"/>

    <item android:id="@+id/item3_id"
        android:title="@string/text3"

      android:enabled="false" />

</menu>

  本文可以幫助我們深入的定制一些界面,相關的TitleBar自定義可以參考 自定義android標題欄TitleBar布局

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved