Сэндвич с мороженым - полноэкранный режим не работает

Я реализую лаунчер. Я хочу на некоторое время отключить кнопку «Назад/Домой/Настройки» на экране. Поэтому я хочу установить его как полноэкранный режим. Я мог бы сделать это в имбирных пряниках и сотах, это работает нормально, но в бутерброде с мороженым это не так. Я пробовал ниже коды, и это не работает.

getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);

ActionBar actionBar = getActionBar();
actionBar.hide();

requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

Также я установил тему как полноэкранную в манифесте.


person Beyza    schedule 26.03.2013    source источник


Ответы (3)


Используйте android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> в своем манифесте

person Tom Jackson    schedule 26.03.2013
comment
Что не скрывает кнопку домой, назад, меню. Он просто скроет серую строку заголовка по умолчанию... - person Pallavi; 26.03.2013

Icecream Sandwitch поддерживает код, который вы разместили. может быть проблема с вашим устройством. попробуйте тот же код

requestWindowFeature (Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

только с изображением в вашем xml. Попробуйте запустить это

person user2208695    schedule 26.03.2013
comment
Я тоже это пробовал. Это не работает. Затем я прочитал API для мороженого. В нем говорится об использовании getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); делает системную панель невидимой, но если пользователь взаимодействует с экраном, она появляется снова. Это ответило на мой вопрос, спасибо, хотя - person Beyza; 27.03.2013

requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

Я использую Ice Cream Sandwich, и он отлично работает для меня. В вашем приложении есть другая проблема.

person Viswanath Lekshmanan    schedule 26.03.2013
comment
копирование кода из вопроса и добавление его работы для меня не является ответом - person Selvin; 26.03.2013
comment
Это не проблема бутерброда с мороженым, вот что я имею в виду. у меня есть собственное приложение, которое использует этот код, и мой телефон micromax a68 android 4.0.4. нужно больше @selvin - person Viswanath Lekshmanan; 26.03.2013