单击菜单后隐藏导航栏?

问题描述 投票:0回答:1

我正在使用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);
}

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

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

android android-menu android-navigation-bar
1个回答
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>
© www.soinside.com 2019 - 2024. All rights reserved.