androidstudioでオプションメニューが表示されません

実現したいこと

androidstudioのアプリでオプションメニューを画面上部に追加したいです。

前提

androidstudioでアプリの画面上部にオプションメニューを表示させたいです。もともとコードラボのチュートリアルでオプションメニューを扱ったため、自分でも作ってみました。似たような処理コードを書いてもメニューが表示されません。違いは、コードラボの場合は、セットアップコードが書かれており、0からではないということです。自分でやったときに表示されなかったので、他のwebサイトなども見てやってみましたが、やはり表示できません。

MainActivity.ktのコードを張りますが、menuのレイアウトはしっかりと作成できており、アイコンも追加しています。menuレイアウトのデザインビューを見ると、そこではしっかりとオプションメニューとアイコンがしっかりと画面に表示されています。

ですが、アプリ全体を実行するとオプションメニューが表示されなくなってしまいます。

発生している問題・エラーメッセージ

エラーメッセージ

該当のソースコード

kotlin

1package com.example.menu 2 3import androidx.appcompat.app.AppCompatActivity 4import android.os.Bundle 5import android.view.Menu 6import android.view.MenuItem 7import android.widget.Toast 8 9class MainActivity : AppCompatActivity() {10 override fun onCreate(savedInstanceState: Bundle?) {11 super.onCreate(savedInstanceState)12 setContentView(R.layout.activity_main)13 }14 override fun onCreateOptionsMenu(menu: Menu): Boolean {15 menuInflater.inflate(R.menu.option_menu, menu)16 return true17 }18 19 override fun onOptionsItemSelected(item: MenuItem): Boolean {20 21 Toast.makeText(this, "「${item.title}」が押されました。", Toast.LENGTH_SHORT).show()22 return true23 }24}

試したこと

androidマニュフェストにmetadataの項目を追加しましたが、表示されません。もともとコードラボの提供コードではandroidマニュフェストに特別なことは書いてありませんでした。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

コメントを投稿

0 コメント