gpt4 book ai didi

android - 在 21 android 以下的 api 上更改状态/通知栏颜色?

转载 作者:太空狗 更新时间:2023-10-29 15:28:15 24 4
gpt4 key购买 nike

我在某些应用程序中看到状态栏颜色可以更改并与 api 级别 21 中所做的相匹配。

我搜索并找到了这个解决方案 Source

<style name="Theme.MyTheme" parent="Theme.AppCompat.Light">   
<!-- Set AppCompat’s color theming attrs -->
<item name="colorPrimary">@color/my_awesome_red</item>
<item name="colorPrimaryDark">@color/my_awesome_darker_red</item>
<!-- Other attributes -->
</style>

但是没有效果

这是我的样式代码

<style name="ToolbarTheme" parent="Theme.AppCompat">
<item name="android:windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="colorPrimary">@color/ColorPrimary</item>
<item name="colorPrimaryDark">@color/ColorPrimaryDark</item>
</style>

最佳答案

如果您指的是 AcionBar 的颜色,您可以使用以下代码以编程方式更改颜色:

getSupportActionBar().setBackgroundDrawable(new Color.Drawable(Color.rgb(120,0,47)));

更改数字以选择您自己的颜色。

关于android - 在 21 android 以下的 api 上更改状态/通知栏颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29248542/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com