任何人都可以帮助我。我正在尝试创建一个小圆形按钮,它使用一个非常简单的自创XML类round_button.xml来代表一个乐透球。但是,即使我已经通过w3schools验证器“解析XML错误:文档元素之后的垃圾”,我仍然不断地得到错误。我不明白这里的问题是什么,也许我错过了一些非常明确的事情,我不知道。有人可以帮帮我吗。这是代码:
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval" />
<solid
android:color="#FF0000"
</shape>
答案 0 :(得分:0)
你只是缺少一些关闭标签的概念。您的/
超过android:shape="oval" />
。您已使用</shape>
在结尾处关闭代码,因此无需使用/>
。
其次,您尚未使用<solid
结束/>
标记。所以尝试类似的事情:
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval" >
<solid
android:color="#FF0000" />
</shape>
答案 1 :(得分:0)
你搞砸了标签。您在结束前已关闭形状而未关闭实体标签。 试试这个吧。
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval"
>
<solid android:color="#FF0000" />
</shape>