0

我刚开始进行 Android 开发,对 XML 标记不太熟悉,尤其是结束标记。和有什么区别

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

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

专门用于按钮和布局等?

4

3 回答 3

1

当有嵌入的 XML 信息时,您需要使用第二个示例,即当布局用作其他小部件/布局的父级时。例如:

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

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

于 2013-07-02T16:29:21.317 回答
0

这两种格式本质上是一样的。

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

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

最重要的是,您可以使用任何您喜欢的。

于 2013-07-02T16:30:16.243 回答
0

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

于 2013-07-02T17:05:21.777 回答