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件
あなたの回答
tips
プレビュー