メニューを実装する(EmptyActivity)
まずメニュー用の.xmlファイルを格納するディレクトリを作成する
resディレクトリ内にmenuディレクトリを作成することにする。その手続は以下の通りである。
resディレクトリを右クリックして、"New"を選択する。そして、"Android Resource Directory"を選択肢、"Resource type: "からmenuを選択。これでディレクトリを作成することができた。
menu用の.xmlファイルを作成する
作成したmenuディレクトリを右クリックし、"New","Menu resource file"を選択する。
.xmlファイルの構成
"menu"タグではじめ、そのタグの間に"item"タグを記入する構成になっている。
itemタグ内に記述する属性がある。
属性app:showAsActionには3つの属性値がある。
- never
- always
- ifRoom
アクティビティ(.ktファイル)にメソッドを追加する
.ktファイルにonCreateOptionMenu()メソッドを追加する。
戻るメニューを実装する場合
ロジック自体は、選択されたメニューが「戻る」ならば、finish()を実行する。これをonOptionsItemSelected()メソッドに挿入する。