我需要在我的react-native应用程序中进入android沉浸模式,但是当我尝试View.SYSTEM_UI_FLAG_IMMERSIVE)
时,我在编译过程中遇到了很多错误。我对原生android开发一无所知,蒙着眼睛做。那么您能否简要解释一下我需要过去什么以及在哪里才能使其发挥作用。
最佳答案
我只需要在应用程序启动时自动隐藏 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();
}
关于android - 进入android沉浸模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38318229/