我正在开发一个应用程序,我需要完全全屏。在kitkat中,使用Immersive
标签非常简单。但由于并非所有设备都支持kitkat,我需要考虑JB和ICS(至少)。
尽管在JB和ICS中有一种隐藏导航栏和状态栏的方法,但只要用户进行交互,它就会变得可见。这肯定不好看。它还需要一个额外的触摸。
我在网上做了很多搜索,很惊讶我们无法实现它。我希望找到一些技巧或黑客,但没有。
我很确定在kitkat出现之前有使用全屏的游戏所以我想应该有办法(如Temple Run和Andgry Birds)。有人可以指导我正确的方向。
P.S:我正在为那些没有扎根的设备寻找解决方案。
谢谢:)
答案 0 :(得分:1)
使用全屏主题,或按照此处所述的代码进行设置https://developer.android.com/training/system-ui/status.html 正如我在评论中已经指出的那样,这将为您提供全屏幕。不是在KitKat上看到的沉浸式模式,用户可以轻松取消隐藏状态栏。如果您正在使用主题方法,最好在API19 +(KitKat)上设置一个非全屏主题,并告诉它使用Immersive模式。