Чтобы скрыть панель навигации в Android-приложении, можно использовать флаг SYSTEMUIFLAGHIDENAVIGATION. 3 Для этого нужно написать следующий код: 2
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION). 2
Этот способ подойдёт для игр, читалок и прочих приложений, где системная панель занимает лишнее пространство. 2 Когда пользователь нажмёт на экран в той позиции, где находится панель, она автоматически появится. 2
Также для скрытия панели навигации можно использовать программу Immersive Manager. 1 Она позволяет настроить режим погружения (Immersive Mode) глобально (для всех программ) или выборочно (для определённых программ). 1 Для работы программы необходимо предоставить ей разрешение WRITESECURESETTINGS. 1
Выбор метода зависит от личных предпочтений и возможностей разработчика.