iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android 4.0 设置全屏修改的解决方法
  • 379
分享到

Android 4.0 设置全屏修改的解决方法

方法Android 2022-06-06 10:06:52 379人浏览 薄情痞子
摘要

最近在做一个平板的应用,底部的BACK HOME 还有电池WIFI的那一条STATUS_BAR设置全屏后怎么也去不掉,查找资料后,发现一个比较好的方法,在此分享 第一种方式(程

最近在做一个平板的应用,底部的BACK HOME 还有电池WIFI的那一条STATUS_BAR设置全屏后怎么也去不掉,查找资料后,发现一个比较好的方法,在此分享
第一种方式(程序代码):
在OnCreate里添加一行语句
代码如下:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); 

在setContentView之前哦。
过时的一个方法:
代码如下:
getWindow().getDecorView().setSystemUiVisibility(View.STATUS_BAR_HIDDEN); 

可能有些人的4.0api不太一样,这样做也可以
代码如下:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_SHOW_FULLSCREEN);

手机的话用这个:
代码如下:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATioN); 

代码的方式就是这样,不过还是有问题的,因为源码的解释有这一句
代码如下:
* There is a limitation: because navigation controls are so important, the least user 
* interaction will cause them to reappear immediately. 

也就是说这玩意很重要,还是会出现!我试了一下,发现弹出 popupwindow和Dialog时就会重现下方的黑条。
下面介绍第二种方式,现将平板root, 然后改改两个文件
代码如下:
$ adb remount 
$ adb shell mv /system/app/SystemUI.odex /system/app/SystemUI.odexold 
$ adb shell mv /system/app/SystemUI.apk /system/app/SystemUI.apkold 
$ adb reboot 

或者你下一个RE文件管理器,把这两个文件重命名,然后重启,这样,你在任何程序里,包括在待机,都没有下面的 status bar 了!
您可能感兴趣的文章:Android中Activity常用功能设置小结(包括全屏、横竖屏等)Android中3种全屏方法及3种去掉标题栏的方法Android设置全屏代码分享Android下Activity全屏显示实现方法android 设置全屏的两种方法android 中去掉窗口全屏显示的简单方法Android4.2中全屏或者取消标题栏的方法总结分享Android平板电脑上开发应用程序不能全屏显示的问题解决android屏幕全屏的实现代码Android 设置应用全屏的两种解决方法android全屏去掉title栏的多种实现方法android activity设置无标题实现全屏android编程开发之全屏和退出全屏的实现方法


--结束END--

本文标题: Android 4.0 设置全屏修改的解决方法

本文链接: https://www.lsjlt.com/news/27501.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作