Java 如何用imagebutton替换设置项

Java 如何用imagebutton替换设置项,java,android,android-actionbar,Java,Android,Android Actionbar,我正在android studio中开发一个导航抽屉活动,在菜单文件夹的左角有一个设置项。我想删除它并在操作栏中添加一个图像按钮。谁能告诉我如何添加该图像按钮以及如何在主活动中对该按钮执行单击事件 查看下面的图片以供参考- 我希望这有帮助,请将其添加到菜单.xml布局中- showAsAction属性允许您定义操作的显示方式。例如,ifRoom属性定义只有在屏幕空间足够大的情况下,动作才会显示在动作栏中 我希望这对您有所帮助,请将其添加到您的菜单.xml布局中- showAsAction属性允许

我正在android studio中开发一个导航抽屉活动,在菜单文件夹的左角有一个设置项。我想删除它并在操作栏中添加一个图像按钮。谁能告诉我如何添加该图像按钮以及如何在主活动中对该按钮执行单击事件

查看下面的图片以供参考-


我希望这有帮助,请将其添加到
菜单.xml
布局中-

showAsAction属性允许您定义操作的显示方式。例如,ifRoom属性定义只有在屏幕空间足够大的情况下,动作才会显示在动作栏中


我希望这对您有所帮助,请将其添加到您的
菜单.xml
布局中-

showAsAction属性允许您定义操作的显示方式。例如,ifRoom属性定义只有在屏幕空间足够大的情况下,动作才会显示在动作栏中


导航到菜单文件夹中res下的main_menu.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/image_button"
        android:icon="@android:drawable/ic_menu_search"
        android:title="Clickme"
        app:showAsAction="always" />

</menu>

导航到菜单文件夹中res下的main_menu.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/image_button"
        android:icon="@android:drawable/ic_menu_search"
        android:title="Clickme"
        app:showAsAction="always" />

</menu>
试试这个。
无需添加图像按钮您只需添加

 android:showAsAction="always"
和图标为

 android:icon="@drawable/Your_icon"
在menu.xml文件中的“项目设置”中执行此操作,只需尝试此操作。
无需添加图像按钮您只需添加

 android:showAsAction="always"
和图标为

 android:icon="@drawable/Your_icon"
在项目设置中的menu.xml文件中执行此操作