Android设置StatusBar颜色

1.只需要在onCreate方法中,添加下面三句即可

getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);//注意要清除 FLAG_TRANSLUCENT_STATUS flaggetWindow().clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);getWindow().setStatusBarColor(getResources().getColor(android.R.color.holo_red_light));//设置要显示的颜色(Color.TRANSPARENT为透明)