android隐藏底部虚拟键Navigation Bar实现全屏

泡在网上的日子 / 文 发表于2013-07-09 08:35 第次阅读 android,Navigation

安卓4.1之后为全虚拟键操作,和actionbar对应,底部的虚拟键菜单称为Navigation Bar。

Sumsung Galaxy Nexus 屏幕分辨率为 1280X 720,但通常的应用都会显示Navigation Bar(Back 键,Home 键等),如下图所示:

但我注意到Youtube应用在问触摸事件时,会自动隐藏Navigation Bar,全屏播放影片。网上有使用定制ROM的方式实现全屏。

但如果你想实现和Youtube类似的方法自动隐藏Navigation Bar,全屏显示应用,简单的方法如下:在OnCreate方法中使用。

myview.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION)

其中的myview 可以为Layout中任意的一个View对象(可以有findViewById得到)。

此时该Activity显示时会自动隐藏Navigation Bar,但有触摸事件时重新显现Navigation Bar。屏幕的Layout会自动收缩适应新的屏幕大小。


收藏 赞 (2) 踩 (20)
上一篇:Android软件的自动更新【demo】
1、之前写过一篇说版本升级的,用到广播。感觉乱用,搞的有点复杂,且混乱。现在又用到了版本升级功能,然后梳理下思路,使用回调接口重新写了个。 2、需求同 http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0709/1421.html ,部分源码已上传。
下一篇:Android关于布局、设计的常识【整理】
Android多型号的设备以及形状的诸多因素,让其设计感觉像是一场艰苦的战斗。其神秘的文档使得设计和生产在一开始就显得很难。在网上找有关Android设计的网络资源,你会发现很少有帮助的东西。 幸运的是,Android现在已经开始着手解决有关多种设备和屏幕尺寸