Android中布局的XML标签

时间:2013-07-02 16:13:40

标签: android xml

我刚刚开始使用Android开发,并且对XML标签不太熟悉,特别是关闭XML标签。有什么区别

<SomeWidget
    android:property1="foo"
    android:property2="bar"/>

<SomeWidget>
    android:property1="foo"
    android:property2="bar"
</SomeWidget>

专门针对按钮和布局等内容?

3 个答案:

答案 0 :(得分:0)

当存在嵌入的XML信息时,即布局充当其他窗口小部件/布局的父级时,您需要使用第二个示例。 e.g:

<SomeLayout android:prop = value>
<InnerLayout android:prop = value2/>
</SomeLayout>

当它是XML结构中的一个叶子(InnerLayout)时,第一个例子就足够了(虽然两种样式都可以工作)。

答案 1 :(得分:0)

这两种格式基本相同。

您可以使用其中任何一个,并且它们在系统如何解释XML方面是相同的。

对于它的价值,框架在应用自动格式化时使用第一种方式(即使用Cmd-Shift-F键)。

最重要的是,您可以根据自己的喜好使用。

答案 2 :(得分:0)

使用属性设置属性,XML属性位于<>之间的开始标记中。如果开始和结束标记中不包含任何子标记,则可以删除结束标记,并使用/结束开始标记。