我在部署android:android api demos for api level 8给出的示例项目之一时遇到以下错误:
error: Error retrieving parent for item: No resource found that matches the given name 'android:style/Theme.Wallpaper'.
at values / styles.xml第43行
<style name="Theme.Wallpaper" parent="android:style/Theme.Wallpaper">
<item name="android:colorForeground">#fff</item>
</style>
我一直在寻找解决方案超过一个月。我尝试过重建项目,再次下载整个源代码以及重建和清理。 帮助
答案 0 :(得分:4)
由raychenon解释得非常好。
<style name="Theme.Wallpaper" parent="android:style/Theme.Wallpaper" >
<item name="android:colorForeground">#fff</item>
</style>
发生的事情是,某些样式,如Theme.Wallpaper不公开。你不应该再继续他们了。
有人建议恢复为platform_tools_r05 HERE
如果你想以正确的方式阅读Xavier 7月28日HERE
如果您希望重复使用私有样式,则应复制 将该风格的内容转换为您自己的内容而不是扩展它。
<强> ANSWER 强>
想要选择用户的窗口的默认主题 壁纸出现在他们身后。
<style name="Theme.Wallpaper">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowShowWallpaper">true</item>
</style>
您希望使用Android source中的上述代码,并根据它创建自己的主题。
希望它会帮助你。
答案 1 :(得分:3)
您可以参考此处发布的问题,并在Google博客上阅读Xavier的评论..
style reference after SDK and ADT plugin update in mid 2011
希望它有所帮助。保持发布
答案 2 :(得分:0)
当您通过“现有代码中的Android项目”导入Android示例时,我注意到库和API编号是Android 1.5和API级别3。
此API级别不支持 android:style / Theme.Wallpaper 。
我通过在项目属性菜单中将项目构建目标调整为Android 2.2(API级别8)来修复它。