Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android Studio —— 創建Menu菜單項,androidmenu

Android Studio —— 創建Menu菜單項,androidmenu

編輯:關於android開發

Android Studio —— 創建Menu菜單項,androidmenu


大多數android程序的右上角都會設置一個菜單按鈕比如微信的界面右上角的加號。

這個需要在layout同級目錄下新建文件夾命名為menu,再右擊新建的menu新建xml文件:

xml文件代碼:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <item
        android:id="@+id/id_action_add"
        app:showAsAction="always"
        android:title="add"
        android:icon="@mipmap/ic_launcher"
        android:orderInCategory="1"
        />
    <item
        android:id="@+id/id_action_delete"
        app:showAsAction="always"
        android:title="jian"
        android:icon="@mipmap/ic_launcher"
        android:orderInCategory="1"
        />
</menu>

上面的兩個item代表代表的是你菜單欄上面有幾個按鈕。android:icon中可以自定義菜單項的圖片

接著是MainActivity種要重寫一下代碼:

 

   @Override
    public boolean onCreateOptionsMenu(Menu menu)
    {
        //新建的xml文件
        getMenuInflater().inflate(R.menu.main, menu);
        return super.onCreateOptionsMenu(menu);
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item)
    {
         //根據不同的id點擊不同按鈕控制activity需要做的事件
        switch (item.getItemId())
        {
            case R.id. id_action_add:
               //事件
                break;
            case R.id. id_action_delete:
               //事件
                break;
        }
        return true;
    }

 

 備忘。。。。。

 

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