在尝试将我的应用程序更新为材料设计外观时,我将Appcompat v7库添加到我的项目中(上次更新),现在一切正常但我不得不在清单中声明一个主题(我不是'在使用Appcompat Lib之前。)
Theme.AppCompat.Light
当我用
更改我的应用中的主题时setTheme(粉红色);
使用
选择状态栏颜色名称= “colorPrimaryDark” > @色/粉红色
保持与清单中声明的主题相同的颜色。
所以这是我的问题,如何更改状态栏颜色?
答案 0 :(得分:1)
我找到了所有这些的正确解决方案,
setTheme(theme);
应该在之前调用方法
super.onCreate(savedInstanceState);
答案 1 :(得分:0)
您可以使用getWindow().setStatusBarColor(color)
。