浏览 5803 次
锁定老帖子 主题:Android 4.0 代码设置全屏
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-06-18
最后修改:2012-06-20
在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); 方正大致的方法就这样,大家看看自己的VIew类里,看看哪个像, 试下就知道了 代码的方式就是这样,不过还是有问题的,因为源码的解释有这一句 Java代码 * There is a limitation: because navigation controls are so important, the least user * interaction will cause them to reappear immediately. 也就是说这玩意很重要,还是会出现!我试了一下,发现弹出 popupwindow和Dialog时就会重现下方的黑条。 下面介绍第二种方式,现将平板root, 然后改改两个文件 Java代码 $ 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 了! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-06-19
额,表示用过,还有屏蔽那home那几个键
|
|
返回顶楼 | |
发表时间:2012-06-20
dog_eat_dog 写道 额,表示用过,还有屏蔽那home那几个键
请教一下,4.0如何捕获 物理按键 HOME ? |
|
返回顶楼 | |
发表时间:2012-06-21
是不是只有原道N90才有View.SYSTEM_UI_FLAG_SHOW_FULLSCREEN=4這個常量?
有個blog聲稱自己在android source code看到這個常量都給我責罵到刪貼了.... |
|
返回顶楼 | |
发表时间:2012-06-21
rx93zeront 写道 是不是只有原道N90才有View.SYSTEM_UI_FLAG_SHOW_FULLSCREEN=4這個常量?
有個blog聲稱自己在android source code看到這個常量都給我責罵到刪貼了.... 这个常量我也没找到,应该是版本的问题吧 |
|
返回顶楼 | |
发表时间:2013-04-26
你好,你想问一下,你是怎么把那个黑条去掉的?
|
|
返回顶楼 | |