" />
本ページはプロモーションが含まれています。

スポンサーリンク

Android

アクションバーが表示されない、ActionBar.setDisplayHomeAsUpEnabled

Androidアプリ開発の教科書に書いてるコードを写経しているのに、↑画像のアクションバーが表示されないことがあります。

原因はthemes.xmlにあります。

<resources xmlns:tools="http://schemas.android.com/tools">
    <!-- Base application theme. -->
    <!-- style name="Base.Theme.MenuSample" parent="Theme.Material3.DayNight.NoActionBar" -->
    <style name="Base.Theme.MenuSample" parent="Theme.Material3.DayNight">
        <!-- Customize your light theme here. -->
        <!-- <item name="colorPrimary">@color/my_light_primary</item> -->
    </style>
    <style name="Theme.MenuSample" parent="Base.Theme.MenuSample" />
</resources>

Theme.Material3.DayNight.NoActionBar というテーマが記載されてないでしょうか。
Android Studioのバージョンによっては、新規プロジェクトのテーマはNoActionBarになるようです。

NoActionBar なので、アクションバーが表示されないので、その記述を消しましょう。

スポンサーリンク

-Android