隐藏android bar

转载 2013年12月02日 14:57:44

做一个平板的应用,底部的BACK HOME 还有电池WIFI的那一条STATUS BAR设置全屏后怎么也去不掉, 后来发现一个比较好的方法

在OnCreate里添加一行语句 ,在setContentView之前哦:

getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);

或者

getWindow().getDecorView().setSystemUiVisibility(View.STATUS_BAR_HIDDEN);

或者

getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_SHOW_FULLSCREEN);

手机上的,可以:

getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); 

status bar这玩意很重要,所以在弹出 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 了!

方法三:

这个方法是参考网上caijicheng2006 方法做的,修改的是源码

grep "status_bar_height" * -nR
将下面文件中关于status_bar_height定义的改为0dip.
android4.0/frameworks/base/core/res/res/values-large/dimens.xml
android4.0/frameworks/base/core/res/res/values-sw480dp/dimens.xml
android4.0/frameworks/base/core/res/res/values-sw600dp/dimens.xml
android4.0/frameworks/base/core/res/res/values/dimens.xml
android4.0/packages/apps/Launcher2/res/values-sw480dp/dimens.xml
android4.0/packages/apps/Launcher2/res/values-sw600dp/dimens.xml
android4.0/packages/apps/Launcher2/res/values/dimens.xml

举报

相关文章推荐

xcode5 ios7 status bar 各种隐藏问题

各种关于ios7 下隐藏status bar的问题。汇集一下: 用xcode5开发新的iOS游戏,虽然我已经在info.plist里面把Status bar is initially...

各种bar的隐藏

状态栏的隐藏:[UIApplication sharedApplication].statusBarHidden = YES;导航栏的隐藏:[self.navigationController set...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

iOS 隐藏各种bar

状态条StatusBar 1 [UIApplication sharedApplication].statusBarHidden = YES; 导航条NavigationBar...

iOS7下隐藏status bar

info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于a...

iOS隐藏status bar原理

info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于a...

android APP隐藏NavigationBar,通过修改framework隐藏/显示 navigation bar

android APP隐藏NavigationBar 1. 简介     在Android4.4.2(KITKAT)之前,只能设置:                  1)View...

android 显示/隐藏状态栏(Status bar)

4.0及以下两种方法 1,通过特定的主题,如Theme.Black.NoTitleBar.Fullscreen. 2,通过代码  在Activity中 隐藏状态栏:getWindow().setFla...

Android中显示,隐藏Status Bar和Navigation Bar,沉浸式体验

Android中显示,隐藏Status Bar和Navigation Bar,沉浸式体验; 状态栏,导航栏的显示与隐藏; Android 全屏方案(隐藏Status Bar和Navigation Ba...

navigationController.navigationBar.hiden 导航栏隐藏引发的坐标自动变更

一般使用navgationbar的时候,我们会让其translucent = no,以适配 ios6和ios7的UI界面。这个时候的self.view的坐标原点,是在navgationbar的下面的,...

iOS使用push隐藏子页面底部bottom TabBar

以下两种情况是我在开发过程中遇到的,一种是代码使用pushViewController,另一种是storyboard直接使用push。之前也查阅了很多关于隐藏底部tabbar的资料,但是要么使用起来麻...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)