Android如何设置顶部状态栏颜色(主题)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android如何设置顶部状态栏颜色(主题)相关的知识,希望对你有一定的参考价值。

参考技术A

android中我们经常需要设置屏幕顶部状态栏的主题和应用页面保持同一风格,本文介绍几种常用的设置方案:

首先给出一张图:

2 2

通过上图,我们可以通过设置不同的属性来达到控制不同位置颜色的目的,下面给出使用示例,修改res/values-19里面的内容:

主要是设置 colorPrimary,colorPrimaryDark这两个属性的值来设置状态栏的颜色,需要注意的是:

1:AndroidManifest.xml文件中的targetSdkVersion必须设置在 21 以上。

2.parent主题必须是 Theme.AppCompat 开头,兼容包下的主题,所以必须一用 v7 包。
在顶部标题栏设置属性值达到风格一致的目的
首先修改res/values-v19文件夹下的styles.xml文件内容如下(如果没有可以新建一个):

然后设置顶部标题控件的两个属性:

这时状态栏会保持与设置fitsSystemWindow属性的控件的背景颜色一致。

如何改变macOS顶部状态栏的颜色?

今天要说的是一个很基础的系统自带的功能。它可以使你的顶部菜单栏和Dock栏变成黑色透明状态,也就是暗色菜单栏。

系统偏好设置 - 通用,如图:

技术图片

选择「深色模式」,如图:

技术图片

高亮显示颜色,改完之后是红色,如图:

技术图片

以上就是【Mac小技巧】如何改变顶部状态栏的颜色的全部内容啦,您学会了吗?更多Mac软件 https://www.macdown.com 欢迎您的访问。

以上是关于Android如何设置顶部状态栏颜色(主题)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android 应用中自定义顶部状态栏?

Android 主题:在 Material3 中将状态栏颜色设置为操作栏颜色

Android 应用中 v21 的导航栏和状态栏颜色(无主题库)

如何在启动阶段设置状态栏的背景颜色[重复]

如何在android中将状态栏背景设置为渐变色或drawable

如何在带有深色主题的android上更改chrome中状态栏的颜色?