Скрыть панель навигации в планшете Android с уровнем API 19 и выше
У меня вопрос по андроид программированию в андроид студии. Я могу скрыть панель навигации, но когда выпадающий спиннер, он снова отображается. Кроме того, когда я нажимаю на 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);
}