プログラミング

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

更新日:

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

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

android:theme="@style/AppTheme.NoActionBar

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

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

トップページへ戻る

-プログラミング

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

search envelope heart star user close search-plus home clock update edit share-square chevron-left chevron-right leaf exclamation-triangle calendar comment thumb-tack link navicon aside angle-double-up angle-double-down angle-up angle-down star-half status image gallery music video category tag chat quote googleplus facebook instagram twitter rss