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