Как, Android Bottom Navigation Bar скрыть навсегда или отключить - PullRequest
0 голосов
/ 18 сентября 2018

enter image description here

мое требование (в целях безопасности) заключается в том, что когда пользователь входит в мое приложение, ему не разрешается

  1. закрыть приложение
  2. перейти к другому приложению
  3. не разрешать изменять настройки

, чтобы выполнить это требование, я хочу

  1. Скрыть нижнюю панель навигации (или)
  2. отключить нижнюю панель навигации

я пытаюсь скрыть нижнюю панель навигации, используя этот код

    View decorView = getWindow().getDecorView();
    int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION ;
    decorView.setSystemUiVisibility(uiOptions);

, но когда я снова касаюсь экрана, снова появляется нижняя навигация

Это банковское приложение, которое просит людей, которые хотят сделать это, если есть возможность выполнить эту задачу или если у вас есть какое-либо другое решение, пожалуйста, дайте мне

Ответы [ 2 ]

0 голосов
/ 18 сентября 2018

Попробуйте это:

View decor_View = getWindow().getDecorView();

int ui_Options = View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;

decor_View.setSystemUiVisibility(ui_Options);

Но для этого нужно устройство ОС Android версии 4.4 или выше.

0 голосов
/ 18 сентября 2018

Он не может быть постоянно скрыт - это будет проблема безопасности Android

...