首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android部署示例代码出错,项目:android api demos

android部署示例代码出错,项目:android api demos
EN

Stack Overflow用户
提问于 2012-10-15 12:38:52
回答 3查看 1.1K关注 0票数 6

我在部署android提供的一个示例项目时遇到以下错误:android api demos for api level 8:

代码语言:javascript
复制
error: Error retrieving parent for item: No resource found that matches the given name 'android:style/Theme.Wallpaper'.

在values/styles.xml第43行

代码语言:javascript
复制
<style name="Theme.Wallpaper" parent="android:style/Theme.Wallpaper">
    <item name="android:colorForeground">#fff</item>
</style>

我已经寻找了一个多月的解决方案。我尝试过重建项目,重新下载整个源代码,然后重建和清理。帮助

EN

回答 3

Stack Overflow用户

发布于 2012-11-03 22:06:53

正如raychenon所解释的那样。

代码语言:javascript
复制
<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

如果您希望重用私有样式,则应将该样式的内容复制到您自己的样式中,而不是对其进行扩展。

应答

希望用户选择的墙纸显示在其后面的窗口的默认主题。

代码语言:javascript
复制
<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中的上述代码并基于它创建您自己的主题。

希望能对你有所帮助。

票数 4
EN

Stack Overflow用户

发布于 2012-10-31 18:54:38

你可以参考这里发布的这个问题,并阅读Xavier在Google博客上的评论。

style reference after SDK and ADT plugin update in mid 2011

希望它helps..Keep我张贴

票数 3
EN

Stack Overflow用户

发布于 2013-03-22 00:49:44

当你通过“现有代码中的Android项目”导入Android示例时,我注意到库和API编号是Android 1.5和API level 3。

此接口级别不支持android:style/Theme.Wallpaper.

我通过在项目属性菜单中将项目构建目标调整为Android2.2(API8级)修复了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12889380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档