刚刚设置的状态栏的文字的颜色,app中以及设置了状态栏的背景色为白色,最开始以为系统会自动匹配将文字改变为黑色,编译app后,发现我想多了,系统并没有自动改变文字的颜色。
最后实现方式:
//6.0以上,调用系统方法
Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
网上判断的miui在我的手机上没有成功。