Панель действий сота не отображается (сбит с толку) - PullRequest
5 голосов
/ 14 июня 2011

Я полностью сбит с толку.Я создал приложение с minSDK = 4 и targetSDK = 11.Скомпилировал и запустил на планшете Xoom.Я не получаю панель действий и не могу понять, что я сделал неправильно.Я часами смотрю на экран и не знаю, что я сделал, что могло бы привести к исчезновению панели.Помогите!Любые предложения о том, почему я не вижу панель действий?

Ответы [ 3 ]

11 голосов
/ 07 сентября 2011

Вам нужно объявить android:theme="@android:style/Theme.Holo" для Activity в Manifest xml.

Руководство разработчика говорит, что вам нужно только установить целевую версию SDK, но она не работает.

0 голосов
/ 14 октября 2013

Я цитирую здесь : «Если вы используете API библиотеки поддержки для панели действий, вы должны использовать (или переопределить) семейство стилей Theme.AppCompat (а не семейство Theme.Holo, доступное на уровне API 11 и выше).»

Я использовал android:theme="@style/Theme.AppCompat" в своем манифесте, и появилась панель действий.

0 голосов
/ 17 июня 2013

Romulus 'ответ, заставляющий приложение использовать тему Holo, будет работать, но это приведет к ошибке компиляции, если ваш minSDK меньше 11.

Проверьте, определили ли вы тему в AndroidManifest:

android:theme="@style/XXXXXXXXXXXXXXXXX"

Это означает, что вы заставляете приложение использовать определенную тему, поэтому панель действий может не отображаться на устройствах Honeycomb или более поздней версии (это зависит от того, указана ли тема в панели действий).Удалите этот оператор, чтобы приложение использовало тему устройства по умолчанию, чтобы меню «Настройки» отображалось на устройствах перед сотовой разверткой, а панель действий - на устройствах после сотовой связи.Работа выполнена.Надеюсь, это поможет.

...