进入android沉浸式模式

时间:2016-07-12 00:33:22

标签: android react-native

我需要在我的react-native应用程序中进入android沉浸式模式,但是当我尝试View.SYSTEM_UI_FLAG_IMMERSIVE)时,我在编译期间遇到了很多错误。我不知道有关原生android开发的任何事情并且蒙上眼睛。那么请你简要解释一下我需要过去做些什么以及在哪里工作。

2 个答案:

答案 0 :(得分:0)

在你的android清单xml文件中添加android:theme =“@ android:style / Theme.NoTitleBar.Fullscreen”怎么样?

答案 1 :(得分:0)

我只需要在应用启动时自动隐藏Android导航按钮,这样就足以在MainActivity.java中添加几行代码:

@Override
protected void onStart()
{
    getWindow().getDecorView().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);
    super.onStart();
}