第一种方法:

1、隐藏状态栏

在onCreate方法里面添加页面状态

View decorView = getWindow().getDecorView();//获取屏幕的decorView
decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN);//设置全屏

2修改状态栏的背景

在setContentView();方法 上 方添加代码:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {Window window = getWindow();//设置修改状态栏window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);//设置状态栏的颜色,和你的app主题或者标题栏颜色设置一致就ok了window.setStatusBarColor(getResources().getColor(R.color.umeng_blue));
}

第二种方法:

1、在setContentView()之前添加:

        if (Build.VERSION.SDK_INT >= 21) {View decorView = getWindow().getDecorView();//设置全屏和状态栏透明decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |View.SYSTEM_UI_FLAG_LAYOUT_STABLE);// 设置状态栏为灰色getWindow().setStatusBarColor(Color.parseColor("#696969"));// getWindow().setStatusBarColor(Color.TRANSPARENT);}

2、在布局文件xml中添加预留任务栏控件

android:fitsSystemWindows="true"

android 设置状态栏颜色相关推荐

  1. Android设置状态栏颜色,沉浸式状态栏 fllutter Android设置沉浸式状态栏

    1. Android原生设置沉浸式状态栏,设置状态栏颜色,字体颜色 import android.annotation.TargetApi; import android.app.Activity; ...

  2. Android 设置状态栏背景颜色和状态栏文字、图标颜色

    纯抄的,记录学习,感谢原文作者 原文:https://www.jianshu.com/p/5a54b2c3ea05 Android 4.4(API 19)之后,就提供了修改状态栏颜色的方法,但是在 A ...

  3. 设置状态栏颜色、沉浸式状态栏

    导入依赖: implementation 'com.gyf.immersionbar:immersionbar:3.0.0' gradle.properties加入如下配置,不然可能编译报错: and ...

  4. Android控制状态栏颜色的两种方式

    Android 中设置them为Theme.AppCompat.Light.NoActionBar时状态栏是灰底白字的.但是如果我们需要白底黑字,该怎么办呢? 方法一. 最简单的办法是在Android ...

  5. Android App设置状态栏颜色

    非常简单,只要在res/values/color.xml文件里改变colorPrimaryDark的值就可以了,状态栏的颜色就是来自它. 进入android studio,在color.xml里面双击 ...

  6. android实现系统状态栏的隐藏方法,Android隐藏系统状态栏(沉浸式状态栏)和设置状态栏颜色...

    Android 5.0(API 21)之后就可以对系统状态栏进行设置了,这里我不是想深入讨论对系统状态栏的一些高级设置,因为一般也用不到,我只想说最常见的两种场景 隐藏系统状态栏,这就是感觉很牛逼的沉 ...

  7. Android设置状态栏字体深色,Android实现修改状态栏背景、字体和图标颜色的方法...

    搜索热词 前言: Android开发,对于状态栏的修改,实在是不友好,没什么api可以用,不像ios那么方便.但是ui又喜欢只搞ios一套.没办法.各种翻源码,写反射.真的蛋疼. 需求场景: 当too ...

  8. Android设置状态栏为白底黑字

    在开发过程中可能会有将状态栏设置成白底黑字的样式,但是Android系统只有在4.4之上才可以修改状态栏颜色,想要设置状态栏为黑字,只有在Android6.0以上系统或者小米的MIUI V6以上版本或 ...

  9. php视频直播系统源码Android 修改状态栏颜色 白色、透明色

    封装工具类StatusBarUtils public class StatusBarUtils {/*** 修改状态栏为全透明** @param activity*/@TargetApi(19)pub ...

最新文章

  1. 5分钟带你读懂“语音识别”工作原理
  2. 对par.markdown解析进行完善
  3. 百练OJ:2964:日历问题
  4. DispatcherServlet代码分析及运行过程
  5. hdu 4277 USACO ORZ
  6. word文本样式代码样式_使用文本样式表达创建真相来源
  7. AGAGA XOOORRR CodeForces - 1516B
  8. chrome浏览器遭eFast浏览器恶意软件删除取代
  9. cover-letter
  10. 步步为营-17-FileStream-文件加密/解密
  11. 高并发下如何缩短响应时间?
  12. 单个数码管循环显示1-9
  13. 苹果Mac安全使用教程:如何使用文件保险箱加密Mac数据
  14. python画正八边形的代码_Python 代码风格 和 PEP8【转】
  15. PMP第13章知识点回顾,练习题
  16. C语言 - 运输公司对用户计算运输费用。路程(s km)越远,每吨·千米运费越低。(用switch实现)
  17. 解决NotImplementedError: Layer XX has arguments in `__init__` and therefore must override `get_config`
  18. (转)ASP.NET MVC 学习第一天
  19. Android开发工程师笔试题
  20. 计算机-IEEE ACCESS-论文投稿上岸经验分享

热门文章

  1. H.266/VVC变换量化部分内容总结
  2. incsgo 能直接取回皮肤的CSGO饰品皮肤网页开箱网站
  3. parzen窗估计如何进行结果分析_基于参数Parzen窗估计的独立分量分析
  4. 去邱村镇休闲旅游时,一定要带走的几样农产品特色“宝”!
  5. 通信模型中的光轨建模时需要考虑的约束条件。
  6. jenkins打包指定节点
  7. linux truncate 命令,如何在Linux中截断truncate文件
  8. 【S13】vector和string优先于动态分配的内存
  9. php图片动画源码,JavaScript_jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载),ImageDrawer.js是一款可以实现动 - phpStudy...
  10. CCS5.5 仿真配置文件操作说明