【问题标题】:The Status Bar of Android Project can not change colorAndroid Project的状态栏不能变色
【发布时间】:2021-04-12 18:05:40
【问题描述】:

这是我的themes.xml

<resources xmlns:tools="http://schemas.android.com/tools">
    <!-- Base application theme. -->
    <style name="Theme.ColorMyViews" parent="Theme.AppCompat.DayNight.DarkActionBar">
        <!-- Primary brand color. -->
        <item name="colorPrimary">#BE19FF</item>
        <item name="colorPrimaryVariant">#a100e0</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>
        <!-- Customize your theme here. -->
    </style>
</resources>

无论我尝试什么,状态栏颜色都不会改变! 请帮忙!

【问题讨论】:

    标签: android kotlin statusbar


    【解决方案1】:

    哦!我发现了如何做到这一点。您将此行添加到主题的底部: &lt;item name="android:statusBarColor" tools:targetApi="l"&gt;?attr/colorPrimaryVariant&lt;/item&gt;

    那是因为我使用的是最新的 Android Studio 版本。

    【讨论】:

      【解决方案2】:

      状态栏颜色基于当前主题的colorPrimaryDark 值。

       <item name="colorPrimaryDark">????</item>
      

      【讨论】:

      • 等等,你的意思是 colorPrimaryVariant 吗?这是我唯一拥有的东西。
      • 不,将该标签添加到您的主题
      猜你喜欢
      • 2017-03-05
      • 2014-12-17
      • 1970-01-01
      • 2022-11-28
      • 2022-08-19
      • 1970-01-01
      • 2015-11-20
      • 1970-01-01
      • 2021-04-19
      相关资源
      最近更新 更多