我的游戏仍然显示导航栏

时间:2018-03-21 03:21:46

标签: android android-layout navigationbar

我想知道我会尽力隐藏我游戏中的导航栏,但事件我将下面的代码添加到我的活动中,导航栏仍显示为附图。

View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);

enter image description here 有人对这个问题有任何想法吗?或者我错过了代码中的内容。

最诚挚的问候,

1 个答案:

答案 0 :(得分:0)

尝试使用immersive模式隐藏System UI以及您在

中使用的内容
 decorView.setSystemUiVisibility(
            View.SYSTEM_UI_FLAG_LAYOUT_STABLE
            | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
            | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
            | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar
            | View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
            | View.SYSTEM_UI_FLAG_IMMERSIVE);