检索项目的父项时出错:找不到与给定名称相匹配的资源'@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 13
到compileSdkVersion 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有不同minSdkVersion和targetSdkVersion 。 改变这两个参数匹配项目解决了我的问题。
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="17"/>