博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 隐藏系统状态栏
阅读量:6068 次
发布时间:2019-06-20

本文共 670 字,大约阅读时间需要 2 分钟。

通常的做法是这样的:

private static boolean isStatusbarVisible(Activity activity) {        int uiOptions = activity.getWindow().getDecorView().getSystemUiVisibility();        boolean isStatusbarHide = ((uiOptions | View.SYSTEM_UI_FLAG_FULLSCREEN) == uiOptions);        return !isStatusbarHide;    }public static void hideStatusBar(Activity activity) {        if (isStatusbarVisible(activity)) {            int uiOptions = activity.getWindow().getDecorView().getSystemUiVisibility();            uiOptions |= View.SYSTEM_UI_FLAG_FULLSCREEN;            activity.getWindow().getDecorView().setSystemUiVisibility(uiOptions);        }    }

此方法大多数情况都能奏效,但是遇到Drawerlayout就歇菜了。目前还没有找到解决办法。

转载地址:http://myfgx.baihongyu.com/

你可能感兴趣的文章
必看 :大数据挖掘中易犯的11大错误
查看>>
宿主系统为Ubuntu 14,CentOS 6.5 安装VirtualBox增强工具失败:Building the OpenGL support module[FAILED]...
查看>>
MVC学习系列14--Bundling And Minification【捆绑和压缩】--翻译国外大牛的文章
查看>>
Android实战简易教程-第十枪(画廊组件Gallery有用研究)
查看>>
POJ 2965:The Pilots Brothers' refrigerator
查看>>
Principle of Computing (Python)学习笔记(7) DFS Search + Tic Tac Toe use MiniMax Stratedy
查看>>
无法启动此程序,因为计算机中丢失 api-ms-win-crt-stdio-l1-1-0.dll 解决
查看>>
java获取指定文件夹下的所有文件名
查看>>
weex 项目开发(一) weex create project 与 weex init project 的区别
查看>>
PCH简单介绍
查看>>
c#实现用SQL池(多线程),定时批量执行SQL语句
查看>>
【译】Immutable.js: Map - 5
查看>>
【移动端 Web】怎么循序渐进地开发一个移动端页面
查看>>
Python把同一个对象循环赋值给另外一个变量
查看>>
SQL优化工具SQLAdvisor使用(转)
查看>>
springboot~为Money类型添加最大值和最小值的注解校验
查看>>
[Javascript Crocks] Safely Access Nested Object Properties with `propPath`
查看>>
微信小程序——button, swiper等默认样式更改
查看>>
PHP-CPP开发扩展(六)
查看>>
linux 子系统折腾记 (三)
查看>>