文件Styles.xml错误



我正在做一个交给我的项目,除了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>

给我那个错误:

error:检索item的父元素错误:没有找到与给定名称"android:style/Theme.Holo.Light"匹配的资源。没有找到与给定名称匹配的资源:attr 'android:actionBarStyle'。没有找到与给定名称"android:style/Widget.Holo.Light.ActionBar"匹配的资源。attr 'android:titleTextStyle'.

和file: 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'.

有人能帮我修一下吗?

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

查看项目。属性文件位于项目的主目录中。目标应该是:

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

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

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

希望能有所帮助

相关内容

  • 没有找到相关文章

最新更新