【发布时间】:2017-10-02 00:43:11
【问题描述】:
所以 XML 是 android 的标记语言。但我不明白为什么代码是写在元素的开始标签中,而不是像 HTML 一样写在元素的开始标签和结束标签之间。
我对 XML 完全是个菜鸟,非常感谢您的帮助。谢谢。
例如,这是普通的 XML,代码写在标签之间。
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
这是用于 android 的 XML,其中代码写在标签中。
<TextView android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="This is a TextView" />
为什么不一样。
【问题讨论】:
-
这不是开始标签。它是一个自闭合标签(参见
>之前的/)。而“写在中间”的是“属性”。 -
这不是 StackOverflow 的有效问题。如果您想了解 XML 的工作原理,可能需要使用不同的资源。