Удалить ActionBar в API ниже 11

У меня мало Activities которые используют "@android:style/Theme.Holo.Light.NoActionBar" качестве темы. Уровни API выше 11 работают без проблем, но когда я устанавливаю свой minimumSdkVerison на "8" в манифесте, он говорит мне, что для него требуется уровень API 13 .

Если я правильно понял, нет никаких ActionBar или «Theme.Holo» в уровнях API ниже 8 , поэтому по умолчанию не будет ActionBar , но, если я оставил "@android:style/Theme.Holo.Light.NoActionBar" , тогда В уровнях API выше 11 моих Activities будет ActionBar . Есть ли простой способ избавиться от ActionBar во всех ActionBar Activities ? Я пытался использовать Sherlock ActionBar, но нашел это слишком сложным для моих нужд, так как я хочу избавиться от ActionBar выше API 11 .

Когда вы создаете новый проект с помощью мастера Eclipse, он создает для вас тему AppTheme , которая наследуется от AppBaseTheme . Эта тема заменяется в зависимости от уровня API. Таким образом, вы можете использовать android:Theme.Light.NoTitleBar как тему по умолчанию и android:Theme.Holo.Light.NoActionBar от уровня API 11 вверх.

Если вам не нравится использование Holo, просто используйте android:Theme.Light.NoTitleBar как свою тему.

Чтобы исправить это, используйте библиотеку поддержки AppCompat и добавьте этот код в действие, которое вы не хотите показывать Actiobar в файле AndroidManifest

 android:theme="@style/Theme.AppCompat.NoActionBar" 
Intereting Posts
Поднятие тоста из AsyncTask Android.database.StaleDataException: Попытка получить доступ к курсору после его закрытия Сохранение растрового изображения на диск / галерею в Android 4.3 Не удалось найти точки seq для метода '(wrapper managed-to-native) System.Diagnostics.Debugger: Mono_UnhandledException_internal (System.Exception)' Как сериализовать пакет? Есть ли реализация Erlang для Android? Добавление нескольких маркеров в Google Maps Api v2 Интеграция Android с CCAvenue Android: Есть ли способ реализовать сканер штрих-кода в приложении? Eclipse: переопределить путь библиотеки, определенный в project.properties Android – Детский фрагмент не загружается второй раз внутри FragmentStatePagerAdapter FindViewById возвращает значение null для WebView Действие по установке / обновлению разрешения Android M Открытие файла pdf Ошибка: к этому файлу не удалось получить доступ. Проверьте местоположение или сеть и повторите попытку. Android 6 Marshmallow Службы Google Play для Android. Клиент местоположения не обновляет местоположение, если Wi-Fi отключен