プログラミング

androidでonCreateOptionsMenuがなぜか呼ばれない、機能しない件について

投稿日:2017-03-24 更新日:

android studioをいじっていて、プログラム内のonCreateOptionsMenuがどうしても動作しなかったので四苦八苦していた。

いろいろと設定を変えたりしていたところ、AndroidManifest.xml内にデフォルトで

android:theme="@style/AppTheme.NoActionBar

というものを見つけたので、それを消したらちゃんとonCreateOptionsMenuが動作した。(画像は「>」も赤線の中にあるけど「>」は消さないで)

まだまだ自分は初心者なので詳しい仕組みは分からないけど、onCreateOptionsMenuはActionBar部分に現れるものであるため、ActionBarがAndroidManifestでNoActionBar(非表示)になっていると、onCreateOptionsMenuが作られる土台が無くなってしまうため動かなかったのだと思う。

-プログラミング

Copyright© IT号外 , 2024 All Rights Reserved Powered by STINGER.