对于状态栏的一种解决

来源:互联网 发布:王者荣耀红莲斗篷数据 编辑:程序博客网 时间:2024/05/22 22:16

先上图片


要这样的效果 在状态栏左边加上 一些 字符或者干啥的  写一个 activity  把右边留出来 ,  这个效果 没在其它机子上测试  ,只在 固定的机子上试过 ,仅供 参考,

刚 开始 自定义一个状态栏,但是下滑的时候还是把系统的状态栏给滑下来了,


getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//去除状态栏



找到这篇博客,感谢博主

http://www.itnose.net/detail/6449568.html

抱着试一试,的状态 我发现,系统状态栏 直接覆盖上面的,顿时我就 来了灵感 , 把左边的逻辑和图什么的通通注释, 一运行 成了,直接用的是系统, 注意背景色,

我的代码


@Overrideprotected void onCreate(Bundle savedInstanceState) {   //  getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//去除状态栏    super.onCreate(savedInstanceState);    getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);    setContentView(R.layout.activity_base_head);    getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);