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