android 设置状态栏的底色 和 文字图标颜色

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
            getWindow().setStatusBarColor(getResources().getColor(R.color.main_title_color)); //设置状态栏颜色(底色),
            getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);//实现状态栏图标和文字颜色为黑色,看其他文章,说只有黑色和白色
        }

setSystemUIVisibility,这个类是有其他的属性的,需要的,可以了解这个类的其他属性,

我所加上的属性是将状态栏的文字和图标改为黑色,不设置默认为白色,(网上搜,貌似只有这二个颜色)

如果有效果记的好评哦!

 

你可能感兴趣的:(android学习)