Intereting Posts

Невозможно ссылаться на тему темы Holo из value-v11 / themes.xml

Я пытаюсь, чтобы мое приложение использовало тему Holo Light, если оно работает на устройстве 3.0+, но по какой-то причине метод values-v11 не работает. Я вижу, что куча других людей, по-видимому, использует этот метод, но когда я определяю свою тему в res / values-v11 / themes.xml:

<resources> <style name="MainStyle" parent="@android:Theme.Holo.Light"> </style> </resources> 

Eclipse дает мне error: Error retrieving parent for item: No resource found that matches the given name '@android:Theme.Holo.Light'. Это то же самое, если я использую android:Theme.Holo.Light android:style/Theme.Holo.Light .

Моя minSdkVersion установлена ​​в 10, а моя targetSdkVersion – 15.

Есть идеи?

Solutions Collecting From Web of "Невозможно ссылаться на тему темы Holo из value-v11 / themes.xml"

Я подозреваю, что вы должны использовать parent="@android:style/Theme.Holo.Light" . Удостоверьтесь, что это точно так же – с знаком @ и всем.

Из комментариев : Также убедитесь, что вы установили целевой API (отличный от целевого SDK) в свойствах проекта (а не в манифесте) как минимум 4.0 / API 14.

Задайте цель сборки проекта выше или равной 14 и убедитесь, что вы использовали правильный синтаксис для Theme.Holo.Light. Он должен быть похож на этого родителя = "@ android: style / Theme.Holo.Light"

TextAppearance.Holo.Widget.ActionBar.Title, похоже, добавлен в API-уровень 13. Убедитесь, что для вашей цели сборки установлено значение 13, а не только 11.

AndroidManifest.xml:

 <uses-sdk android:minSdkVersion=... android:targetSdkVersion="11" />