单击菜单后隐藏导航栏?

时间:2019-04-12 05:27:49

标签: android android-menu android-navigation-bar

我正在使用Android Studio构建Android本机应用程序,导航栏出现问题...

我成功使用以下代码在主屏幕上隐藏了导航栏:

@Override
public void onWindowFocusChanged(boolean hasFocus) {
    super.onWindowFocusChanged(hasFocus);
    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 
    | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
    | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
}

但是当我单击菜单时它再次出现,这很烦人,因为我不知道如何隐藏它...

Naviagtion bar reappear

如果有人可以帮助我,那就太好了!

1 个答案:

答案 0 :(得分:0)

从XML中删除工具栏并使用样式

 <!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>