调用onWindowfocusChange监听器时窗口装饰不隐藏?

时间:2018-06-06 05:29:26

标签: android layout

在onResume

之后调用它
@Override
public void onWindowFocusChanged(boolean hasFocus) {
    super.onWindowFocusChanged(hasFocus);
    if (hasFocus) {

int uiFlag = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_FULLSCREEN
                    | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                    | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                    | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;

            getWindow().getDecorView().setSystemUiVisibility(uiFlag);
}

用于隐藏系统ui的相同代码是onCreate()方法,因为它工作正常但是在删除相同的功能以隐藏系统ui onCreate()方法时它不是工作。 任何人都可以帮我解决这个问题。

编辑: 有关更多信息,我们使用html 5游戏引擎,在视图顶部添加自定义glView。希望它有所帮助。

0 个答案:

没有答案