gpt4 book ai didi

android - 更改操作栏上方系统设置菜单的背景颜色

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:46:32 26 4
gpt4 key购买 nike

我现在尝试了几个小时来更改位于操作栏顶部的系统设置菜单的背景颜色。我搜索了堆栈溢出和谷歌,但我只找到了关于操作栏本身的答案。请参阅图片以获取更多说明。就像我想将颜色更改为深红色的 Gmail 应用程序一样。有人可以发布代码如何实现吗?另外,图片中蓝色突出显示部分的实际名称是什么?

谢谢!

enter image description here

最佳答案

该区域称为状态栏。使用 Material 主题,您可以将此行添加到您的样式 xml 中以更改颜色。

<item name="android:colorPrimaryDark">@color/primary_dark</item>

文档:https://developer.android.com/training/material/theme.html

为了保持兼容性,您应该这样定义您的主题

<!-- extend one of the Theme.AppCompat themes -->
<style name="Theme.MyTheme" parent="Theme.AppCompat.Light">
<!-- customize the color palette -->
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primary_dark</item>
<item name="colorAccent">@color/accent</item>
</style>

然后在你的build.gradle文件中添加这个依赖

dependencies {
compile 'com.android.support:appcompat-v7:21.0.+'
}

文档:https://developer.android.com/training/material/compatibility.html

注意:虽然这将允许旧设备使用 Material 主题,但它不能修改状态栏颜色。看这个blog post

人们提出了一些解决方法 here

关于android - 更改操作栏上方系统设置菜单的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32972995/

26 4 0