Задался вопросом как сделать приложение на весь экран.
для 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);
но при нажатии в любую область экрана кнопки появляются и больше не пропадают, при это ужимая элементы на экране. Как это обойти?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Подскажите как сделать задержку для выполнения определенной функции в коде JavaКод писал не я, я просто его модифицирую