简体   繁体   English

是否可以阻止Android <4.4上的导航栏?

[英]Is it possible to prevent the navigation bar on Android <4.4?

In my application I want to prevent the display of the navigation bar. 在我的应用程序中,我想阻止导航栏的显示。 In Android 4.4 it's easy to implement (see here: How to hide navigation bar permanently in android activity? ), but lower versions can't do this. 在Android 4.4中,它很容易实现(请参见此处: 如何在android活动中永久隐藏导航栏? ),但是较低版本的工具则无法实现。

I saw a similar mechanism in some players which hide navigation bar in fullscreen without any possibility to display it when the screen is touched. 我在某些播放器中看到了类似的机制,该机制将全屏隐藏导航栏,而在触摸屏幕时无法显示它。

I would be grateful for tips or code samples as it can be done. 我将不胜感激技巧或代码示例,因为它可以完成。

Thank you. 谢谢。

SYSTEM_UI_FLAG_HIDE_NAVIGATION is available since API level 16. So it works since Android 4.1+. 从API级别16 开始,可以使用SYSTEM_UI_FLAG_HIDE_NAVIGATION 。因此,从Android 4.1+开始可以使用。 You have to remember to reset this flag every time the user makes the NavigationBar show up again. 您必须记住,每次用户再次显示NavigationBar时都要重置此标志。

Only the immersive mode is only available since 4.4 从4.4开始只有沉浸式模式可用

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM