android ActionBar背景色问题Andorid Studio

bvk5enib  于 2023-04-10  发布在  Android
关注(0)|答案(1)|浏览(209)

我正在使用Android Studio开发一个应用程序,但我无法解决ActionBar背景颜色的一个细节:我已经把一定的颜色的酒吧,这是它看起来正确的模拟器,但当我加载应用程序在我的细胞,它看起来黑色.有人可以指导我与此?
这是我的themes.xmls:

<resources xmlns:tools="http://schemas.android.com/tools">
    <!-- Base application theme. -->
    <style name="Theme.Tenis2020" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
        <!-- Primary brand color. -->
        <item name="colorPrimary">@color/purple_500</item>
        <item name="colorPrimaryVariant">@color/purple_700</item>
        <item name="colorOnPrimary">@color/white</item>
        <!-- Secondary brand color. -->
        <item name="colorSecondary">@color/teal_200</item>
        <item name="colorSecondaryVariant">@color/teal_700</item>
        <item name="colorOnSecondary">@color/black</item>
        <!-- Status bar color. -->
        <item name="android:statusBarColor" tools:targetApi="l">?attr/colorPrimaryVariant</item>
        <!-- Customize your theme here. -->
    </style>

see the color difference between the emulator and the cell phone

elcex8rz

elcex8rz1#

这里有多个版本的themes.xml。一个用于“夜间模式”,另一个用于“白天模式”或“灯光模式”。您更改了其中一个的操作栏颜色,但另一个没有。可能您的手机处于黑暗模式,而模拟器处于灯光模式或白天模式。这就是为什么您会发现差异。
您可以在themes.xml的所有版本中更改操作栏的颜色。

相关问题