Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Can';t从values-v11/themes.xml引用全息主题_Android_Xml_Themes - Fatal编程技术网

Android Can';t从values-v11/themes.xml引用全息主题

Android Can';t从values-v11/themes.xml引用全息主题,android,xml,themes,Android,Xml,Themes,如果我的应用程序运行在3.0+设备上,我会尝试让它使用Holo Light主题,但由于某些原因,values-v11方法不起作用。我看到很多其他人显然在使用这种方法,但当我在res/values-v11/themes.xml中定义我的主题时: <resources> <style name="MainStyle" parent="@android:Theme.Holo.Light"> </style> </resources> Eclips

如果我的应用程序运行在3.0+设备上,我会尝试让它使用Holo Light主题,但由于某些原因,values-v11方法不起作用。我看到很多其他人显然在使用这种方法,但当我在res/values-v11/themes.xml中定义我的主题时:

<resources>
<style name="MainStyle" parent="@android:Theme.Holo.Light">

</style>
</resources>

Eclipse向我提供了
错误:检索项的父项时出错:未找到与给定名称“@android:Theme.Holo.Light”匹配的资源。
无论我使用
android:Theme.Holo.Light
还是
android:style/Theme.Holo.Light
,都是一样的

我的MinSDK版本设置为10,我的TargetSDK版本设置为15


有什么想法吗?

我想你应该使用
parent=“@android:style/Theme.Holo.Light”
。确保它与此完全相同——带有
@
符号和所有内容


从注释:还要确保在项目属性(不是清单)中将目标API(不同于目标SDK)设置为至少4.0/API 14。

将项目构建目标设置为大于或等于14,并确保对Theme.Holo.Light使用了正确的语法。 应该是这样的
parent=“@android:style/Theme.Holo.Light”

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

AndroidManifest.xml:

<uses-sdk
    android:minSdkVersion=...
    android:targetSdkVersion="11" />


使用
parent=“@android:style/Theme.Holo.Light”
给了我同样的信息。你清理了你的项目吗?你的舱单是什么样子的?你在使用那里的
MainStyle
吗?我注释掉了那条麻烦的行并清理了我的项目,但它仍然不起作用。对于我的一项活动,
android:theme
设置为
@style/MainStyle
,但这似乎不是问题。问题似乎出在
values-v11/themes.xml
中。如果您想查看我的清单,可以在此处查看:。您的生成目标在项目属性中是否设置为14+?(不是舱单)不,不是它被设置为2.3.3,因为我不认为它能够在4.0之前的任何设备上运行,但我测试了它(在2.3.3设备上),我错了!耶!我想只要minSdkVersion设置为允许2.3.3,它就可以工作,这是有道理的。哦,好吧,新手错了。非常感谢!