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

Pra*_*tik 53 android coding-style

我正在实现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'.
Run Code Online (Sandbox Code Playgroud)

Com*_*are 80

TextAppearance.Holo.Widget.ActionBar.Title 似乎已在API级别13中添加.确保您的构建目标设置为13,而不仅仅是11.

  • 傻到必须提到这一点,但我忘了这一步,所以也许它会帮助其他人:在更改项目的目标版本后不要忘记"清理"项目! (29认同)
  • @BrianLacy,Eclipse真傻不是你. (2认同)

Win*_*der 16

AndroidManifest.xml中:

<uses-sdk
    android:minSdkVersion=...
    android:targetSdkVersion="11" />
Run Code Online (Sandbox Code Playgroud)

项目属性 - > 项目构建目标 = 11或以上

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


Kha*_*ear 8

我试图将目标sdk更改为13但不起作用!! 然后当我改变了compileSdkVersion 13compileSdkVersion 14成功编译:)

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