不要将状态栏的颜色更改为colorPrimary

时间:2018-03-15 04:24:46

标签: android android-statusbar

我可以阻止状态栏的颜色变为colorPrimary吗?我的意思是,我不想更改状态栏颜色,并保持原样(系统默认值)。我在谷歌搜索过这个,答案是隐藏状态栏。但我不想隐藏它。

我也不想将主要颜色更改为状态栏的默认颜色。我需要原色和其他东西。我只是不希望它被应用到状态栏。

我知道这是Lollipop之前的默认行为。在棒棒糖之后这还有可能吗?

2 个答案:

答案 0 :(得分:2)

这应该有效

 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="android:statusBarColor">#000000</item>
 </style>

答案 1 :(得分:1)

在您的应用主题中,设置状态栏颜色如下:

<item name="statusBarColor">"YOUR_COLOUR_CODE"</item>