0

我看到很多类似的问题R.java can't compile , No resource found that matches @android:style/ "just after SDK & ADT update" 导致现有项目无法编译 R.java 文件无法编译。我发现错误来自参考

<style name="Theme.Wallpaper" parent="android:style/Theme.Wallpaper" >
    <item name="android:colorForeground">#fff</item>
</style>

正在发生的事情是某些样式,例如 Theme.Wallpaper 不是公开的。你不应该再从他们那里扩展。

有人建议恢复到 platform_tools_r05 http://groups.google.com/group/android-developers/browse_thread/thread/550fce9670530d9b/9b2b2aa389dce367?show_docid=9b2b2aa389dce367&pli=1

如果你想以正确的方式阅读 Xavier 7 月 28 日 http://groups.google.com/group/android-developers/browse_thread/thread/550fce9670530d9b/9b2b2aa389dce367?show_docid=9b2b2aa389dce367&pli=1

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

好的,我在哪里可以找到(私人)风格的内容?说真的,更新后,当项目代码正常工作时,我没有时间纠正平台错误。

4

1 回答 1

1
<!-- Default theme for windows that want to have the user's selected
     wallpaper appear behind them.  -->
<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 源代码中的上述代码并基于它创建自己的主题。

于 2011-11-13T21:17:12.110 回答