2013-04-05 4 views
5

Я разрабатываю приложение меню ресторана, в котором я хочу быть всегда включенным (пользователь не должен выходить за пределы приложения).Удаление панели уведомлений в приложении для Android

До сих пор я мог переопределить задние и домашние кнопки, но я хотел бы избавиться от панели уведомлений. Есть ли вообще что-нибудь сделать?

Я попытался настроить тему приложения на полноэкранный режим без заголовка, но это не помогло. (Для кнопки дома я использовал пользовательские приложения в application.xml.)

Вот картина приложения для лучшего понимания screenshot of my app

+2

кто бы ни оценил это. Вы даже читали? –

+0

Я отредактировал ваш вопрос, чтобы улучшить его для вас. Вероятно, это было занижено, потому что его очень плохо спросили. –

+0

@IbrahemAhmed, это дело в S.O. полный высокомерия; не чувствуйте себя бессильным – quinestor

ответ

0

Put это OnCreate()

this.requestWindowFeature(Window.FEATURE_NO_TITLE); // Removing the title 

this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
//notification bar 

Но вы должны поставить его перед вызовом setContentView (R.id.x), в противном случае он не работает

+0

Это имеет тот же эффект, что и установка темы в XML-файле. и он не будет накладывать панель уведомлений –

1

Вы не можете удалить нижнюю панель навигации (панель уведомлений - та, что находится в верхней части экрана), на ненарушенных устройство.

Если вы хотите, чтобы режим киоска, то у вас есть два варианта - превратить ваше приложение в пусковой или корень устройства и использовать такие инструменты, как: http://ppareit.github.com/HideBar/ (есть решение с открытым исходным кодом, как хорошо, но у меня нет URL удобный)

+0

Я хочу удалить панель, выделенную на картинке –

+0

Я говорю точно о том, что один –

+0

хорошо, если я превращаю свое приложение в пусковую установку. пользователь может по-прежнему перейти к настройкам удалить приложение –

Смежные вопросы