这是项目" style.xml。这是使用libgdx项目设置预先生成的。想法开始说" @android:theme"缺少,无法解决" @android:style / Animation"," @android:color / transparent"。
<resources>
<style name="GdxTheme" parent="@android:Theme">
<item name="android:windowBackground">"@android:color/transparent"</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowAnimationStyle">"@android:style/Animation"</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowFullscreen">true</item>
</style>
我尝试了什么: - 使缓存失效 -delete workspace.xml - 删除.idea文件夹 - 重新安装Android SDK -reinstall Intellij - 从gradle重新加载项目。
到目前为止没有任何工作。
答案 0 :(得分:0)
资源引用的格式为@<resource_type>/<resource_name>
。格式@android:<resource_type>/<resource_name>
的工作方式相同,但引用了平台资源。
@android:Theme
的问题在于它缺少资源类型和正斜杠来描述资源名称中的类型。
主题属于“样式”资源类型,所以你真正想要的是:
<style name="GdxTheme" parent="@android:style/Theme">
<!-- ... -->
</style>
就"@android:style/Animation"
和"@android:color/transparent"
的问题而言 - 这些都是有效的资源引用,但引用不应该用引号括起来。引号会将这些引入字符串,而不是引用。只要删除它们就应该很好。