安卓 : status bar color change for API level below 21

标签 android android-5.0-lollipop android-theme android-styles android-statusbar

我正在尝试为低于 21 的 API 级别更改状态栏颜色。通过更改主题样式中的主要颜色,我们可以为 API 级别 21 更改状态栏中的颜色。

Playstore

我正在寻找如何更改低版本的状态栏颜色

谁能帮帮我?

最佳答案

可以从 Lollipop 更改状态栏的颜色

但实际上您可以为 Api >= 19 更改状态栏的颜色

在 value-v19 的样式里面放

<?xml version="1.0" encoding="utf-8"?>
<resources>

        <style name="AppTheme" parent="MaterialDrawerTheme.Light">
                <!-- Customize your theme here. -->
                <item name="android:windowNoTitle">true</item>
                <item name="android:windowTranslucentStatus">true</item>
                .....
        </style>
</resources>

状态栏的背景色会变成透明色,为了给它上色,你只需在你的应用中添加一个背景色,这样状态栏就会采用那种颜色

希望这很清楚并且有帮助

关于安卓 : status bar color change for API level below 21,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34085004/

相关文章:

java - 在 Image View 上设置波纹效果

android - AppCompat 工具栏 : set toolbar theme from upper theme

android - 引导完成的广播接收器上下文参数

android - 如何获得收藏之星

android - Gmail ListView 翻转动画

android - 来自 Android camera2 API 的图像数据在 Galaxy S5 上翻转和挤压

带有底部边框的Android Change Spinner主题/样式

java - Material Components 主题无法正确渲染 TextButton

java - 通过添加公制距离来获取新的 GPS 坐标

android 到 android 音频直播