我的问题是在 android studio 中进行 android 编程。我可以隐藏导航栏,但是当下拉微调器时,它会再次显示。除此之外,当我点击 EditText 时,显示软键盘将导致导航栏重新出现。怎么解决呢?(我搜索了很多,但找不到正确的答案)
在 onCreate 、 onResume 和 onWindowFocusChanged 中调用此方法
private void hideNavigationBar() {
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_IMMERSIVE
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_LOW_PROFILE
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE;
decorView.setSystemUiVisibility(uiOptions);
}