簡體   English   中英

如何在Android Studio中向操作欄菜單添加圖標

[英]How to add icon to the menu of actionbar in android studio

我的應用程序有一個菜單(菜單的默認圖標是三個點),其中包含多個項目。 我想將圖標添加到菜單,而不是將圖標添加到操作欄。 我研究了3個小時,但所有教程都是關於向操作欄而非菜單添加圖標的。 有人知道該怎么做或有教程鏈接嗎?

在此處輸入圖片說明

在右上方

檢查此代碼,

在您的.java文件中,添加onCreateOptionsMenu代碼,

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.menu_inbox, menu); //.xml file name
        return super.onCreateOptionsMenu(menu);
    }

現在,按照上面在Java代碼中定義的創建menu_inbox.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <item
        android:id="@+id/action_websearch"
        android:icon="@mipmap/ic_launcher_menu_o"  //icon with three dots
        android:orderInCategory="3"  //number of item in it
        android:title="Info"         //title on longpress on menu icon
        app:showAsAction="ifRoom">   //to show menu on upper side

        <menu>
            <item
                android:id="@+id/action_reply"
                android:title="@string/reply" />

            <item
                android:id="@+id/action_replyall"
                android:title="@string/replyall" />

            <item
                android:id="@+id/action_forward"
                android:title="@string/forward" />
        </menu>
    </item>

</menu>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM