在开发过程中可能会有将状态栏设置成白底黑字的样式,但是Android系统只有在4.4之上才可以修改状态栏颜色,想要设置状态栏为黑字,只有在Android6.0以上系统或者小米的MIUI V6以上版本或者,魅族的Flyme4.0以上版本才可以设置。
Android6.0以上设置状态栏白底黑字
首先需要通过修改colors.xml文件中的colorPrimaryDark来将状态栏背景设为白色
1 | <?xml version="1.0" encoding="utf-8"?> |
然后在Activity中添加代码
1 |
|
小米的MIUI V6以上版本设置状态栏白底黑字
1 | public static boolean MIUISetStatusBarLightMode(Window window, boolean dark) { |
魅族的Flyme4.0以上版本设置状态栏白底黑字
1 | public static boolean FlymeSetStatusBarLightMode(Window window, boolean dark) { |