文件Styles.xml中的错误

时间:2013-05-07 07:57:37

标签: xml styles android-actionbar light

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

file: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'。

和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”匹配的资源。

有人可以帮我解决吗?

1 个答案:

答案 0 :(得分:0)

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

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

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

我打赌你的目标是= android-8(谷歌公司:谷歌API:8)?如果这不能解决问题,请分享您的android清单中的uses-sdk块,以便我们可以从那里进行故障排除。看起来应该是这样的:

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

希望这有帮助

相关问题