Подтвердить что ты не робот

Ошибка получения родительского элемента: не найден ресурс, который соответствует указанному имени '@android: style/TextAppearance.Holo.Widget.ActionBar.Title'

Я реализую ActionBar, чтобы установить цвет текста, используя этот стиль script в xml, но получая ошибку при запуске моего приложения, у кого-нибудь есть представление о том, что у меня отсутствует

это мой файл style.xml

<!-- Start with the Holographic Light theme -->
<style name="Theme.IOSched" parent="android:style/Theme.Holo.Light">
    <item name="android:windowBackground">@drawable/window_background</item>
    <item name="android:actionBarStyle">@style/ActionBar</item>

    <!-- custom attributes 
    <item name="textHeaderMaxLines">@integer/text_header_max_lines</item>
    <item name="trackAbstractMaxLines">@integer/track_abstract_max_lines</item>-->
</style>

<style name="Theme.IOSched.Home" parent="style/Theme.IOSched">
    <item name="android:windowBackground">@drawable/window_background_home</item>
    <item name="android:actionBarStyle">@style/ActionBar</item>
</style>

<style name="ActionBar" parent="android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">@color/actionbar_background</item>
    <item name="android:textColor">@color/accent_1</item>
    <item name="android:titleTextStyle">@style/ActionBarText</item>
</style>

<style name="ActionBarText" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title"> <!-- getting here error-->
    <item name="android:textColor">@color/accent_1</item>
    <item name="android:textStyle">bold</item>
</style>

error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.Holo.Widget.ActionBar.Title'.
4b9b3361

Ответ 1

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

Ответ 2

AndroidManifest.xml:

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

и

Свойства проекта Project Build Target= 11 или выше

Эти две вещи исправили проблему для меня!

Ответ 3

Я попытался сменить целевой SDK на 13, но не работает!! затем, когда я сменил compileSdkVersion 13 на compileSdkVersion 14, скомпилирован успешно:)

ПРИМЕЧАНИЕ. Я работаю с Android Studio не Eclipse

Ответ 4

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

Ответ 5

Это происходит потому, что в r6 он показывает ошибку при попытке расширить частные стили.

Обратитесь к этой ссылке

Ответ 6

<style name="Theme.IOSched" parent="android:style/Theme.Holo.Light">
    <item name="android:windowBackground">@drawable/window_background</item>
    <item name="android:actionBarStyle">@style/ActionBar</item>
</style>

вы не можете дать свой собственный цвет и backgroud в окне itemBackground. укажите свой цвет в файле/color.xml.

Ответ 7

Это старый пост, но если кто-нибудь придумает эту проблему, я напишу, что решило мою проблему:

Я пытаюсь добавить Action Bar Sherlock к моему proyect, когда я получу ошибку:

Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.ActionBar'.

Я выясню, что на панели действий sherlock proyect и у моего proyect есть отличия minSdkVersion и targetSdkVersion. Изменение параметров, которые будут совпадать в обоих proyect, решило мою проблему.

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="17"/>