安卓v7 6.0后 不需要代码操作
(1)1.安卓Manifest Application配置
android:theme="@style/AppTheme"2.添加类型
<item name="windowNoTitle">true</item>
(2)
getSupportActionBar().hide();//隐藏ActionBar
去除最上面的栏 手机标题栏getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//沉浸式//去掉标题栏这个也可以getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
手机头部颜色StatusBarCompat.setStatusBarColor(this, Color.parseColor("#ff8800"));private int getStatusBarHeight() { try { Class<?> c = Class.forName("com.android.internal.R$dimen"); Object obj = c.newInstance(); Field field = c.getField("status_bar_height"); int x = Integer.parseInt(field.get(obj).toString()); return getResources().getDimensionPixelSize(x); } catch (Exception e) { e.printStackTrace(); } return 0; } //沉浸式2if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { //透明状态栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); //透明导航栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); }