Android hide Navigation bar
最近一个app需要隐藏Navigation bar导航栏。
参考文档
http://blog.csdn.net/zwlove5280/article/details/52823128
http://jcodecraeer.com/a/anzhuokaifa/developer/2014/1117/1998.html
http://stackoverflow.com/questions/16713845/permanently-hide-navigation-bar-on-activity
按照参考文档添加代码。
			View decorView = getWindow().getDecorView();
			int options;
			options =
	                    View.SYSTEM_UI_FLAG_LAYOUT_STABLE
	        	| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
	        	| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
	        	| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar
	        	| View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
	        	| View.SYSTEM_UI_FLAG_LOW_PROFILE
	        	| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
			decorView.setSystemUiVisibility(options);
在onCreate(),onResume(),onWindowFocusChange(),setOnSystemUiVisibilityChangeListener都进行了尝试。
虽然可以隐藏导航栏,但是在android5.1中,当点击输入框弹出软键盘时,还是会出现导航栏。这个问题有空再来解决。
要永久删除android中导航栏。需要在/system/build.prop中添加qemu.hw.mainkeys=1
Tony Liu
2017-4-13, Shenzhen
Android hide Navigation bar的更多相关文章
- [工作积累] Android: Hide Navigation bar 隐藏导航条
		https://developer.android.com/training/system-ui/navigation.html View decorView = getWindow().getDec ... 
- [Android] 获取系统顶部状态栏(Status Bar)与底部导航栏(Navigation Bar)的高度
		Android一些设备都有上下两条bar,我们可以获取这些bar的信息.下面放上获取高度的代码.代码注释和其他方法有空再放. 原文地址请保留http://www.cnblogs.com/rossone ... 
- android隐藏底部虚拟键Navigation Bar实现全屏
		隐藏底部虚拟键Navigation Bar实现全屏有两种情况 第一种:始终隐藏,触摸屏幕时也不出现 解决办法:同时设置以下两个参数 View.SYSTEM_UI_FLAG_HIDE_NAVIGATIO ... 
- Android 全屏显示-隐藏Navigation Bar
		Sumsung Galaxy Nexus 屏幕分辨率为 1280X 720,但通常的应用都会显示Navigation Bar(Back 键,Home 键等),如下图所示: 但我注意到Youtube应用 ... 
- Android 如何关闭Navigation Bar M
		前言 欢迎大家我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net ... 
- 与Status Bar和Navigation Bar相关的一些东西
		Android Navigation Bar Status Bar 与StatusBar和NavigationBar相关的东西有两种,一是控制它们的显示与隐藏,二是控制它们的透明与否及背景. 在2 ... 
- Customizing Navigation Bar and Status Bar
		Like many of you, I have been very busy upgrading my apps to make them fit for iOS 7. The latest ver ... 
- Status bar and navigation bar appear over my view's bounds in iOS 7
		转自:http://stackoverflow.com/questions/17074365/status-bar-and-navigation-bar-appear-over-my-views-bo ... 
- I.MX6 7" navigation bar as black bar
		/********************************************************************************* * I.MX6 7" n ... 
随机推荐
- BleedTree动画混合树[Unity]
			Unity在中土大陆的大肆推广能从广泛的中文翻译资料中看出.所以,手册才是王道. 游戏动画中的一个常见任务是在两个或更多相似运动之间混合.最佳的已知示例可能是根据角色速度混合行走和奔跑动画.另一个示例 ... 
- Using curl to upload POST data with files
			https://stackoverflow.com/questions/12667797/using-curl-to-upload-post-data-with-files ************* ... 
- 设置模式之单例模式(附上一个Objective-C编写的播放音乐的单例类)
			在查阅Cocoa Touch开发文档时,会发现框架中随处可见的大量单例类,比如说,UIApplication.NSFileManager 等. UIApplication 框架中极为常用的一个单例类, ... 
- 4. 集成学习(Ensemble Learning)Adaboost
			1. 集成学习(Ensemble Learning)原理 2. 集成学习(Ensemble Learning)Bagging 3. 集成学习(Ensemble Learning)随机森林(Random ... 
- tomcat7.0 windows部署使用80端口问题
			如果安装有.net的IDE,那么80端口容易被IIS内的站点占用,如果不是则手动查找. 1:在命令行中输入netstat -ano,得到端口号对应的PID pid这么来显示 
- WCF 服务应用程序与 服务库之间的区别
			简单理解, WCF服务库,可以认为是一个包含WCF服务以及契约定义的类库.这儿库还不能直接运行,你可以在其他项目里引用,在宿主里启用托管这个库. 而WCF应用程序,是一个可以执行的程序,它有独立的进程 ... 
- [Linux]如何查看系统的Time Slice
			Linux Time Slice 首先,.config中查看kernel configure中CONFIG_HZ值,比如100 然后,查看include/linux/sched/rt.h或者inclu ... 
- Go Revel - Controllers(控制器)
			Controller(控制器)整个revel都是围绕它处理所有请求 控制器可以是任何直接或间接内嵌了`*revel.Controller`类型的结构,如: type AppController str ... 
- Python 读取数据
			将一个文件夹下面的图像和对应的pts读进来,然后把pts文件里面的数据读入一个数组,然后画到图像上: # -*- coding:utf- -*- """ 测试数据样例 & ... 
- VS2013安装MVC5
			打开VS 选择 .net 4.5 创建项目 右击项目 选择管理NuGet 输入Microsoft.AspNet.Mvc -Version 5.0.0 安装最新版本的MVC5 
