android - React Native 隐藏底部导航

标签 android react-native

我使用 react-navigation( https://reactnavigation.org ) 创建了一个具有底部标签导航的应用。

Android 原生导航栏与应用tab-navigation-bar 重叠存在一个问题。

有什么方法可以隐藏 Android 中的原生导航栏吗?

Screenshot

最佳答案

将内容设置为显示在系统栏下方,以便在系统栏隐藏和显示时内容不会调整大小。

private void hideSystemUI() 
{
     mDecorView.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);
}

private void showSystemUI() 
{
    mDecorView.setSystemUiVisibility(
        View.SYSTEM_UI_FLAG_LAYOUT_STABLE
        View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
        View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
}

关于android - React Native 隐藏底部导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46579443/

相关文章:

javascript - unshift 方法不断将新对象推送到选择器中

ios - react native :Strange Behaviour backgroundColor in ListView running in iphone6Plus

android - 在 GPS 应用程序启动时显示进度对话框

android - 如何从 Recyclerview 获取每个项目值并将其存储在本地数据库中

android:我没有得到堆栈跟踪,电话只是挂起

android - React Native 'yarn android' 失败,出现 'Task :app:compileDebugJavaWithJavac FAILED' 和 'package org.unimodules.core.interfaces does not exist'

react-native - 更新 React Native 后安装 pod 时出现问题

java - 一些安卓手机在设置中没有打开 “About device” 页面?

android - 按主键盘后不隐藏

javascript - 动画完成后 React-Native ActivityIndi​​cator 不隐藏