Java 工具栏上添加的操作按钮为';他没有出现

Java 工具栏上添加的操作按钮为';他没有出现,java,android,Java,Android,因此,我最近尝试在工具栏上的溢出图标旁边添加另一个操作按钮: 但是按照一个关于添加动作按钮的教程,我无法让它显示在我的工具栏上 这是我的菜单/menu_notify.xml: <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/t

因此,我最近尝试在工具栏上的溢出图标旁边添加另一个操作按钮:

但是按照一个关于添加动作按钮的教程,我无法让它显示在我的工具栏上

这是我的菜单/menu_notify.xml:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.example.jovie.canteen.MenuNotify">
    <item
        android:id="@+id/action_notify"
        android:icon="@drawable/ic_notifications_black_24px"
        android:title="@string/action_notify"
        app:showAsAction="always" />
</menu>
顺便说一句,我的过滤器图标按钮在我的主类中

编辑: 谢谢g2o的帮助

我在一个新类上分离了我假定的新操作按钮,这个新类是MenuNotify,我不确定这是否是在工具栏上添加新操作按钮的正确方法

不需要创建新类来添加新的操作按钮。 加上

<item
    android:id="@+id/action_notify"
    android:icon="@drawable/ic_notifications_black_24px"
    android:title="@string/action_notify"
    app:showAsAction="always" />

将主类切换到Options ItemSelected方法。

只需验证您正在使用的活动类是否正在扩展
MenuNotify
是否正确?是,我用于新操作按钮的活动类是MenuNotify。如果多个活动不使用同一个菜单项,那么来自@g2o的答案将使事情变得更简单,因为您确实不需要菜单项的基类。如果您知道如何使用调试器,请在
onCreateOptions菜单
中设置断点,查看是否调用过调试器。否则,请向logcat发送一些信息,以查看您是否达到了目标。根据您之前的评论,我仍然不确定您是否有类似于
MainActivity extends MenuNotify
的内容,其中
MainActivity
是您正在启动的活动。我试图编写getMenuInflater().inflate(R.menu.menu\notify,menu);到OnCreateOptions菜单,但由于我已经有了一个菜单(溢出),我决定创建一个新类,这样就不会在它们之间造成错误,是的,g2o的答案更简单,解决了我的问题,我是Java新手,谢谢你的帮助!
<item
    android:id="@+id/action_notify"
    android:icon="@drawable/ic_notifications_black_24px"
    android:title="@string/action_notify"
    app:showAsAction="always" />
   case R.id.action_notify:
            startActivity(new Intent(this, Home.class));
            return true;