JB和ICS中的沉浸式功能

时间:2014-07-10 12:42:16

标签: android fullscreen android-4.0-ice-cream-sandwich android-4.2-jelly-bean android-fullscreen

我正在开发一个应用程序,我需要完全全屏。在kitkat中,使用Immersive标签非常简单。但由于并非所有设备都支持kitkat,我需要考虑JB和ICS(至少)。

尽管在JB和ICS中有一种隐藏导航栏和状态栏的方法,但只要用户进行交互,它就会变得可见。这肯定不好看。它还需要一个额外的触摸。

我在网上做了很多搜索,很惊讶我们无法实现它。我希望找到一些技巧或黑客,但没有。

我很确定在kitkat出现之前有使用全屏的游戏所以我想应该有办法(如Temple Run和Andgry Birds)。有人可以指导我正确的方向。

P.S:我正在为那些没有扎根的设备寻找解决方案。

谢谢:)

1 个答案:

答案 0 :(得分:1)

使用全屏主题,或按照此处所述的代码进行设置https://developer.android.com/training/system-ui/status.html 正如我在评论中已经指出的那样,这将为您提供全屏幕。不是在KitKat上看到的沉浸式模式,用户可以轻松取消隐藏状态栏。如果您正在使用主题方法,最好在API19 +(KitKat)上设置一个非全屏主题,并告诉它使用Immersive模式。