gpt4 book ai didi

android - Android View 标记何时需要结束标记?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:06:18 30 4
gpt4 key购买 nike

对于某些 Android XML 属性,在插入格式化组件之前,您不会使用“>”结束开始标记。例如:

<EditText 
android:id="@+id/etEmails">
</EditText>

为什么在开始和结束标签中没有定义 EditText 组件?另外,我注意到有些甚至不需要结束标记,它们本身就是 XML 语句。例如:

<Button
android:text="Subtract 1"
android:id="@+id/buttSub"
/>

为什么这个 XML 语句实际上提供与 EditText 字段相同的组件时不需要结束语句?

  • 是否有一种故障保护方法来知道哪些需要打开和正确语法的结束语句?

  • 是否有一个列表/引用,哪些人会做哪些事不做?

  • 这些不同的组件有什么区别?

最佳答案

<Button />是所谓的短标签。这是安全的。

如果标签没有body,您可以省略结束标签并在标签末尾添加斜杠,这意味着此标签没有子标签。

这种表示法在 xhtml 中很常见,表示 <br /><img src="" alt="" />标签。

好处是您不需要编写结束标记,这样更易​​于阅读,而且如果您有一个巨大的 xml 文件,则需要传输的数据更少。 (在这种情况下,这不适用于 Android,因为 android SDK 会在内部生成一个二进制文件。)

关于android - Android View 标记何时需要结束标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14066654/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com