android 沉浸式主题记录

 
  
 
  

方式一:代码设置

if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP){//判断系统版本5.0以上
            Window window = this.getWindow();
            window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
            window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
//            window.setStatusBarColor(0xff01c7d4);
            //顶部状态栏设置根布局的背景色 也可以设置某个view的背景色
            window.setStatusBarColor(activity_offline_help.getDrawingCacheBackgroundColor());
            //底部导航栏设置根布局的背景色 也可以设置某个view的背景色
            window.setNavigationBarColor(activity_offline_help.getDrawingCacheBackgroundColor());
        }

方式二:style适配

1.创建一个values-v21文件夹

2.写入theme

3.在manifest中应用

    android:name=".activity.StorageSetActivity"
    android:screenOrientation="portrait"
    android:theme="@style/AppBaseTheme" />





你可能感兴趣的:(Android,Android,app属性相关,Android,XML相关,Android,源码相关)