【问题标题】:Errors in file Styles.xml文件 Styles.xml 中的错误
【发布时间】:2013-05-01 02:38:55
【问题描述】:

我正在做一个交给我的项目, 一切都很好,除了 styles.xml 文件中的一些错误:

文件:res/values-v11/styles.xml

    <style name="AppTheme" parent="android:style/Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/ActionBar</item>
    <item name="android:windowContentOverlay">@drawable/actionbar_shadow</item>
</style>

<style name="ActionBar" parent="android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">#eee</item>
    <item name="android:titleTextStyle">@style/ActionBarTitle</item>
    <item name="android:icon">@drawable/ic_home</item>
</style>

<style name="ActionBarTitle">
    <item name="android:textColor">@color/actionbar_title_color</item>
</style>

把错误告诉我:

错误:检索项目的父项时出错:未找到与给定名称“android:style/Theme.Holo.Light”匹配的资源。 错误:错误:找不到与给定名称匹配的资源:attr 'android:actionBarStyle'。 错误:检索项目的父项时出错:未找到与给定名称“android:style/Widget.Holo.Light.ActionBar”匹配的资源。 错误:错误:找不到与给定名称匹配的资源:attr 'android:titleTextStyle'。

和文件:res/values-v13/styles.xml

<style name="ActionBarTitle" parent="android:style/TextAppearance.Holo.Widget.ActionBar.Title">
    <item name="android:textColor">@color/actionbar_title_color</item>
</style>

给出其他错误:

错误:检索项目的父项时出错:未找到与给定名称“android:style/TextAppearance.Holo.Widget.ActionBar.Title”匹配的资源。

有人可以帮我解决吗?

【问题讨论】:

    标签: xml styles android-actionbar light


    【解决方案1】:

    我在 Eclipse 中设置项目时遇到了类似的问题。这是您的项目所针对的 Google API 的问题。我打赌这会解决它:

    查看位于项目主目录中的 project.properties 文件。目标应该是:

    target=android-16 (or Google Inc.:Google APIs:16)
    

    我打赌你的是 target=android-8 (Google Inc.:Google APIs:8)?如果这不能解决问题,请分享位于您的 android 清单中的 uses-sdk 块,以便我们可以从那里进行故障排除。它应该看起来像这样:

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="16" />
    

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2016-07-24
      • 1970-01-01
      • 2014-09-27
      • 1970-01-01
      • 2012-12-02
      • 1970-01-01
      • 2015-02-06
      • 2020-07-04
      • 1970-01-01
      相关资源
      最近更新 更多