单击工具栏菜单按钮时出现隐藏的导航栏

时间:2015-12-17 15:31:53

标签: android uinavigationbar

我使用了here提供的方法来隐藏导航栏。它工作正常,但当我点击上下文菜单按钮(工具栏右侧的三个垂直点)时,导航栏再次出现。

我使用过代码:

    View decorView = getWindow().getDecorView();
    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
            | View.SYSTEM_UI_FLAG_FULLSCREEN
            | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);

onResume()onCreate()onOptionsItemSelected()onWindowFocusChanged()

如果所有菜单项都设置为app:showAsAction="always",则导航栏永远不会出现,但是当列表中显示某些菜单项时,它会显示出来。

0 个答案:

没有答案