java - 多个根标签错误(在 syles.xml 文件中)

标签 java android-studio

我收到错误“多个根标签”,在两个“样式”之前的“<”下有红色标记(Se 代码如下),而且我似乎无法修复它。此错误发生在值文件夹中的“styles.xml”文件中。有没有比我更擅长 Android 工作室的人知道如何解决这个问题?/安德烈

...

</resources>
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />

最佳答案

您的开始标签:<resources>和结束标签:</resources>需要是 styles.xml 文件的第一行和最后一行。在代码中,您显示了两个声明的样式需要高于结束 </resources>标签。

它应该看起来像这样:

<resources>

<!--Code you have-->

<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />

</resources>

关于java - 多个根标签错误(在 syles.xml 文件中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58225251/

相关文章:

java - 显示字符串中匹配的字符

android - 在 Android Studio 中使用共享库时出现 UnsatisfiedLinkError

android - 完全相同的代码——在 Android Studio 中构建的 apk 是滞后和缓慢的,同样在 Eclipse 中构建的又快又不滞后?

android - 如何从 Android Studio 中的 Assets 中读取文本文件?

java - 如何更改 JAXB Marshaller 行分隔符?

java - 在服务器响应之前如何显示进度指示器?

java - Liferay Hook - 重定向不起作用

CPU 使用率 100% 时的 Java 线程优化

java - ListView 不将项目保存在下一个位置,不断替换

android - 如何使用 Android Studio 跳转到方法的末尾