Панель навигации в android < api 19

286
10 июля 2017, 16:07

Задался вопросом как сделать приложение на весь экран.

для api 19 и выше работает все идеально с этим кодом.

Для скрытия шапки использую этот код (если знаете другой способ подскажите для расширения знаний). getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); Далее для скрытия домашних кнопок использую этот код. if(Build.VERSION.SDK_INT >= 19) {getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);} Загвоздка в том что для api 19 и выше панель навигаций(кнопки) при нажатии на экран в пустое место не появляются только если проводить в область где они находятся. Для Api 18 и ниже пытался использовать это, View decorView = getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN; decorView.setSystemUiVisibility(uiOptions); но при нажатии в любую область экрана кнопки появляются и больше не пропадают, при это ужимая элементы на экране. Как это обойти?

READ ALSO
Задержка выполнения процедуры в Java

Задержка выполнения процедуры в Java

Подскажите как сделать задержку для выполнения определенной функции в коде JavaКод писал не я, я просто его модифицирую

562
Удаление объекта в java

Удаление объекта в java

У меня есть двумерный массив объектов:

347
Кликать по родительской view

Кликать по родительской view

Раньше использовал такую схему для нажатия на элемент целиком:

194
Проблемы с именем пакета

Проблемы с именем пакета

ЗдравствуйтеПри создании проекта должен получить пакет com

224