【Androidアプリ開発】PreferenceActivityを継承しているとActionBarが表示されない 解決法

Androidアプリ開発で、設定画面だけPrefarenceFlagmentを利用して簡単に作成したい。
手で一つ一つViewからActivityファイルまで作成していたがどうやら様子がおかしい。

ActionBarが設定画面だけ表示されない。

他画面は表示されているのに。

解決方法

継承していた親ファイルが間違えていた。

おそらくPreferenceActivityを継承しているとActionBarが表示されない。

AppCompatPreferenceActivityを継承していると表示される。(てか AppCompatPreferenceActivityは自分で作成してるんだけど)

てか Android Studioの画面から New→Activity→Settings Activityで一度新規作成してから、余分なメソッド削って必要なメソッドをカスタマイズしたほうが早い。

android-apps-preferenceactivity-actionbar

以上

comments powered by Disqus