if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {        //5.0 全透明实现    //getWindow.setStatusBarColor(Color.TRANSPARENT)    Window window = getWindow();    window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);    window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |                 View.SYSTEM_UI_FLAG_LAYOUT_STABLE);    window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);        window.setStatusBarColor(Color.TRANSPARENT);} else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {     //4.4 全透明状态栏     getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);}   

 

新建Theme:

然后在界面布局(layout)的xml里面的根view上设置上 fitsSystemWindows="true"

详情请见:

https://www.jianshu.com/p/7dcfd243b1df

更多相关文章

  1. android junit
  2. 如何定制化Android的播放器(VideoViewEx.java,MediaControllerEx
  3. android ViewPager学习笔记1
  4. [rk3399][Android(安卓)6.0]隐藏状态栏
  5. Android里面WebView加载HTML里面点击按钮调我Android方法
  6. MySQL: 基于 android 远程连接
  7. android 自定义水平的ProgressBar
  8. Android(安卓)实现Activity后台运行
  9. android 打开本地相册,并将选择的照片显示到当前界面

随机推荐

  1. 比较详细的handle机制
  2. Android开发者应该深入学习的10个开源应
  3. 部署应用程序到Android手机
  4. Android入门教程(三)之----------> 导入
  5. Android Studio 从安装到配置使用
  6. Android Studio常用设置
  7. Android事件处理方法总结-Handler消息处
  8. Android中数据存储——SharedPreferences
  9. 选择一款2K-3K的Android机器,犹豫中
  10. 在Android中加载并使用opencv的方法