Intereting Posts
Платеж Google Play в приложении, предоставляющий товар бесплатно Ошибка Logcat – qtaguid – Ошибка записи_ctrl Android L | Libusb_init возвращает LIBUSB_ERROR_OTHER (-99) «Веб-страница недоступна» с WebView.loadData () ТОЛЬКО в эмуляторе Приложение AutoStart не работает должным образом Манифест и поддерживаемые устройства, показанные на рынке Android Как узнать, работает ли служба с помощью оболочки adb в android Как постоянная память firebase хранит локальные данные для моего приложения для Android Как установить начальную позицию ScrollView? Помещает API автозаполнения для получения координат GPS с введенного адреса Показать кнопку меню настроек на Galaxy Nexus (Android 4.1) Правильно ли я делаю эти шаги для проверки подписки на подписку на пользователя в приложении? Повторно подписать Android Apk Пакет совместимости Android – фрагмент … не привязан к работе Сплит-панель действий на Android 5.0 (Lollipop)

Попытка использовать голографическую тему в Android не работает

Я пытался установить голографическую тему в Android, но я не смог ее распознать. Есть идеи?

Добавлено мой манифест:

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.test.test" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15"/> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@android:style/Theme.Holo"> <activity android:name=".TestActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 

Это дает мне красную строку под @android:style/Theme.Holo даже если я изменю minSdkVersion на 11. Любые идеи?

Обновить:

Я изменил строку <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15"/> в <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15"/> и я все еще получаю Та же ошибка.

Обновление 2:

Это закончилось тем, что моя целевая api была правильно указана в манифесте, но не в свойствах проекта. Странно, но теперь, как хорошо.

Solutions Collecting From Web of "Попытка использовать голографическую тему в Android не работает"

Вы пытаетесь использовать тему Holo для API Low, чем Android 4.0, поэтому вы получаете красную линию, которую вы можете:

  1. Используйте проект HoloEverywhere
  2. Выберите необходимые ресурсы для темы Holo, которую вы больше всего хотите от источника ICS, и создайте свою собственную тему / стили https://github.com/android/platform_frameworks_base/tree/master/core/res
  3. Вы также попытаетесь использовать специальную тему для Android Api 7-10 и голографическую тему для Api 11 и выше, см. Ответ @Alex Lockwood.

Eclipse Theme.Holo вам об ошибке, поскольку версии 7-10 SDK не будут знать, что такое Theme.Holo . Вам необходимо предоставить отдельные стили для обеих платформ, чтобы убедиться, что правильный стиль будет найден во время выполнения.

  1. В res/values/styles.xml создайте следующий стиль:

     <?xml version="1.0" encoding="utf-8"?> <resources> <style name="Theme.MyTheme" parent="@android:style/Theme.Black" /> </resources> 
  2. В res/values-v11/styles.xml создайте следующий стиль:

     <?xml version="1.0" encoding="utf-8"?> <resources> <style name="Theme.MyTheme" parent="@android:style/Theme.Holo" /> </resources> 
  3. В вашем файле AndroidManifest.xml используйте следующую строку для темы вашего приложения:

     android:theme="@style/Theme.MyTheme" 

Тема Holo должна быть обновлена ​​во всех папках стиля. Проверьте под папкой значений значения-sw600dp, values-sw720dp-land, values-v11 и values-v14. Тема value-v14 переопределяет все другие темы в более высоких API.