【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