Разжечь огонь: минимизировать тонкую серую полосу в нижней части экрана? - PullRequest
3 голосов
/ 22 декабря 2011

В нижней части приложения, работающего на Kindle Fire, находится тонкая серая полоса с кнопкой «Домой», кнопкой «Назад», кнопкой «Меню» и кнопкой «Поиск».

Я видел, как некоторые приложения автоматически минимизируют эту серую полосу после X секунд бездействия (таким образом, что она еще тоньше, и видна только одна кнопка: кнопка максимизации). Как это достигается? Для моего приложения серая полоса остается максимизированной в течение всего времени работы приложения.

Ответы [ 2 ]

5 голосов
/ 22 декабря 2011

Как это достигается?

Панель будет минимизирована для действий, которые требуют иметь полный экран (например, android:theme="@android:style/Theme.NoTitleBar.Fullscreen" для элемента <activity> в манифесте).

0 голосов
/ 08 мая 2012

Панель свернута, как вы хотите, когда деятельность находится в полноэкранном режиме. В методе onCreate вашей деятельности вы можете запросить полноэкранный режим следующим образом:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

Сделайте это сразу после вызова super.onCreate ()

...