- ベストアンサー
Androidのアクションバーの上部色がおかしい
AndroidStudioで次の開発を行ったときにバグが発生しました。 機種 :Windows11 バージョン :「Android Studio Jellyfish | 2023.3.1」 プロジェクト名:「Empty Views Activity」 プロジェクト内容 名前 : TestApp_J パッケージ名 : com.example.testapp_j 保存ロケーション:F:\AndroidStudioProjects\Android_Java\TestApp_J 言語 : Java 最小APIレベル : API 22:Android 5.1 (Lollipop) Build configuration language: Kotlin DSL (build.gradle.kts)[Recommended] この方法で、アプリケーションを作成すると、タイトルバーが表示されなかったので、次の修正をしました。 [themes.xml] ******************************************************** <resources xmlns:tools="http://schemas.android.com/tools"> <!-- Base application theme. --> <style name="Base.Theme.TestApp_J" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your light theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style> <style name="Theme.TestApp_J" parent="Base.Theme.TestApp_J" /> </resources> ******************************************************** [themes.xml(night)] ******************************************************** <resources xmlns:tools="http://schemas.android.com/tools"> <!-- Base application theme. --> <style name="Base.Theme.TestApp_J" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your dark theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style> </resources> ******************************************************** [colors.xml] ******************************************************** <?xml version="1.0" encoding="utf-8"?> <resources> <color name="colorPrimary">#4040FF</color> <color name="colorPrimaryDark">#000080</color> <color name="colorAccent">#4040FF</color> <color name="black">#FF000000</color> <color name="white">#FFFFFFFF</color> </resources> ******************************************************** この方法でアプリケーションを作成すると、添付ファイルのようになりました。 この画面では、次のことがわかります。 ①タイトルバーは、colorPrimaryで指定した「#4040FF」で表示されている。 ②タイトルバーの上部は、colorPrimaryDarkで指定した「#000080」で表示されていない。 この、②のバグで、現在悩んでいます。 アンドロイドの前バージョン「2022.2.1では、タイトルバーの上部も指定色で表示されていました。 どなたか、わかっておられる方がおられたら、ご教授お願いいたします。
- みんなの回答 (1)
- 専門家の回答
補足
ありがとうございます。 taratailで質問しようとしましたが、タグの追加ができません。できればこの方法も教えてください。