実現したいこと
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 コメント