我的问题是在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);
}