【发布时间】:2012-12-28 08:20:19
【问题描述】:
对于某些 Android XML 属性,在插入格式化组件之前,不要以“>”结束开始标记。例如:
<EditText
android:id="@+id/etEmails">
</EditText>
为什么在开始和结束标签中没有定义 EditText 组件? 另外,我注意到有些甚至不需要结束标记,它们本身就是 XML 语句。例如:
<Button
android:text="Subtract 1"
android:id="@+id/buttSub"
/>
当这个 XML 语句实际上提供与 EditText 字段相同的组件时,为什么它不需要结束语句?
是否有一种故障安全方法可以知道哪些需要打开和 结束语句的正确语法?
是否有列表/参考说明哪些可以做哪些不做?
这些不同的组件有什么区别?
【问题讨论】:
-
我认为这是一个很好的问题。不知道为什么投反对票。 XML 的正确性可能变化无常,尤其是当某些元素/模式无法与短标签一起使用时。呸!
标签: android syntax android-xml