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