检索项目的父项时出错:找不到与给定名称相匹配的资源'@android:style / TextAppearance.Holo.Widget.ActionBar.Title'

我正在实现ActionBar设置文本的颜色使用这个样式脚本在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'. 

TextAppearance.Holo.Widget.ActionBar.Title似乎已被添加到API Level 13中。确保您的构build目标被设置为13,而不仅仅是11。

AndroidManifest.xml中:

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

项目属性 – > 项目生成目标 = 11或以上

这两件事解决了我的问题!

我试图改变目标sdk到13,但不工作! 那么当我改变了compileSdkVersion 13compileSdkVersion 14编译成功:)

注意:我使用Android Studio而不是Eclipse

确保你已经设置你的目标API(不同于目标SDK)在项目属性(不是清单)至less4.0 / API 14。

发生这种情况是因为在r6中,当您尝试扩展私有样式时会显示错误。

参考这个链接

 <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> 

你不能在项目windowBackground中给自己的颜色和背景。 在/color.xml文件中给你的颜色。

这是一个旧的post,但如果有人提出这个问题,我发布什么解决了我的问题:

当我得到错误时,我试图添加行动酒吧Sherlock到我的专家:

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

我发现,行动吧sherlock proyect和我的proyect有不同minSdkVersiontargetSdkVersion 。 改变这两个参数匹配项目解决了我的问题。

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