系统 状态栏 导航栏

        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {  //设置底下导航栏的颜色
            getWindow().setNavigationBarColor(Color.WHITE);
        }
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {  //设置状态栏
            getWindow().setStatusBarColor(getResources().getColor(R.color.background_main));//设置状态栏颜色
            getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);//实现状态栏图标和文字颜色为暗色
//            getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);//实现状态栏不占空间
        }
原文地址:https://www.cnblogs.com/zhaozilongcjiajia/p/10839760.html