я узнал, что я могу скрыть виртуальные кнопки андроид телефон с:Скрыть виртуальные кнопки после того, как они показаны снова
this.getWindow() getDecorView() setSystemUiVisibility (View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);..
Но как только пользователь делает их видимыми, вырываясь с края, они остаются видимыми.
Как скрыть их через мгновение?
Заранее благодарен!
Редактировать:
Я запускаю новое мероприятие. Когда это новое действие запущено, я вызываю это в методе onCreate, чтобы скрыть панель действий и виртуальные кнопки:
this.requestWindowFeature (Window.FEATURE_NO_TITLE); this.getWindow(). SetFlags (WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
это.getWindow(). GetDecorView(). SetSystemUiVisibility (View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
Edit:
@Override
public void onSystemUiVisibilityChange(int visibility) {
if ((visibility & View.SYSTEM_UI_FLAG_FULLSCREEN) == 0) {
getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN);
} else {
}
}
Просьба предоставить более подробную информацию о вашем коде. – Kenyanke
отредактировал мой комментарий, надеюсь, что этого достаточно информации. – Oliver
Эта функция доступна только на Android 4.1 или выше. – Kenyanke