如何使状态栏底色与APP标题栏底色相同

将如下代码加入setContentView()方法前面,并按照注释中的方法设置,就可以让系统状态栏和APP标题栏底色相同

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    Window window = getWindow();
    //设置修改状态栏
    window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
    //设置状态栏的颜色,和你的APP主题或者标题栏颜色一致就可以了
    window.setStatusBarColor(getResources().getColor(R.color.colorRed));
}

你可能感兴趣的:(Android)