Android 不在应用程序中显示菜单

Android 不在应用程序中显示菜单,android,Android,我通过单击菜单按钮调用新活动,但我的应用程序没有显示任何菜单按钮 那么,在应用程序中显示菜单选项的正确方式是什么 这是我的菜单。\u main.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" to

我通过单击菜单按钮调用新活动,但我的应用程序没有显示任何菜单按钮

那么,在应用程序中显示菜单选项的正确方式是什么

这是我的菜单。\u main.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=".MainActivity">
<item android:id="@+id/action_settings"
    android:title="Login"
    android:orderInCategory="100"
    app:showAsAction="always" />

您可以删除这一行
android:orderInCategory=“100”

检查#关于

阅读官方指南

创建选项菜单

活动准备就绪时将触发CreateOptions菜单事件 显示操作栏,调用以前称为 选项菜单。OnCreateOptions菜单事件处理程序所要做的就是 膨胀定义菜单的XML文件:


希望这对您有所帮助。

只需删除以下代码:

 android:orderInCategory="100" 
android:orderInCategory属性指定菜单项在显示时在菜单中的显示顺序。菜单项按orderInCategory整数值的升序从左到右排列(即1,2,3…->从左到右)。
因此,在您的情况下,它是100,这太大了。

当我使用与正在运行的应用程序相同的代码运行应用程序并显示菜单时,为什么要使用
android:orderInCategory=“100”
。你是哪个版本的?请让我通知你。
@Override
        public boolean onCreateOptionsMenu(Menu menu) {
            // Your code
        }
 android:orderInCategory="100"