Android 应用程序栏中未显示溢出菜单

Android 应用程序栏中未显示溢出菜单,android,android-menu,Android,Android Menu,我一直在学习android编程,目前正在从该网站学习app bar。我使用了与本教程中提到的相同的代码。但当我运行应用程序时,溢出菜单不会出现。本教程中提到,溢出菜单和应用程序的名称一起出现在应用程序栏上。应用程序的名称会出现在应用程序栏上,但溢出菜单不会出现 请帮助我。要向工具栏添加菜单,请执行以下步骤,代码如下所示 在res/menu/ 覆盖创建选项菜单上的 覆盖选择的选项项 请毫不犹豫地发布您的代码。这是最佳做法。所以大家会注意你的问题。快乐的编码。请不要只是链接到一个非现场教程。您需要在

我一直在学习android编程,目前正在从该网站学习app bar。我使用了与本教程中提到的相同的代码。但当我运行应用程序时,溢出菜单不会出现。本教程中提到,溢出菜单和应用程序的名称一起出现在应用程序栏上。应用程序的名称会出现在应用程序栏上,但溢出菜单不会出现


请帮助我。

要向工具栏添加菜单,请执行以下步骤,代码如下所示

  • res/menu/

  • 覆盖创建选项菜单上的

  • 覆盖选择的选项项


  • 请毫不犹豫地发布您的代码。这是最佳做法。所以大家会注意你的问题。快乐的编码。请不要只是链接到一个非现场教程。您需要在问题本身中提供代码的一部分。
    <menu xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto">
    
        <!-- "Mark Alert", should appear as action button if possible -->
        <item
            android:id="@+id/action_alert"
            android:icon="@android:drawable/ic_dialog_alert"
            android:title="@string/alert"
            app:showAsAction="ifRoom"/>
    
        <!-- Settings, should always be in the overflow -->
        <item android:id="@+id/action_settings"
            android:title="@string/settings"
            app:showAsAction="never"/>
    
    </menu>
    
      override fun onCreateOptionsMenu(menu: Menu): Boolean {
            val inflater: MenuInflater = menuInflater
            inflater.inflate(R.menu.example, menu)
            return true
        }
    
       override fun onOptionsItemSelected(item: MenuItem): Boolean {
            // Handle item selection
            return when (item.itemId) {
                R.id.action_alert-> {
                    showAlert()
                    true
                }
                R.id.action_settings -> {
                    showSettings()
                    true
                }
                else -> super.onOptionsItemSelected(item)
            }
        }