<textview>或<textview> </textview> </textview>

时间:2012-02-01 09:17:21

标签: android xml

在android xml文件中,我经常会看到两种不同的格式:

<TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/DrawableResources" />

OR

<TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/DrawableResources" ></TextView>

它们是一样的吗?在<TextView></TextView>之间没有内容的android中的所有XML标记都可以用两种格式编写吗?

6 个答案:

答案 0 :(得分:2)

是的,这是我喜欢使用的快捷方式。但是,有些标签确实使用long方法,例如 LinearLayout RelativeLayout ScrollView ,因为这些示例接受内容。< / p>

在此处阅读文档:http://developer.android.com/guide/topics/ui/declaring-layout.html

答案 1 :(得分:1)

是的,它们是一样的!!

<TextView/><TextView></TextView>

的简写

答案 2 :(得分:0)

是的,这是所有XML文档中可用的语法快捷方式,适用于没有正文的标记。我更喜欢前者,但你可以写任何一个。

答案 3 :(得分:0)

是的,是<tag></tag>

的简写

答案 4 :(得分:0)

是的,这是一样的。就像在HTML和ASP标签中看到的一样,如

<asp:Label ID="lblName" runat="server" Text="Example" />

当没有子元素出现时

答案 5 :(得分:0)

是这可以用两种方式书写,两者都是相同的。

如果视图是父视图并且需要包含其他视图,则通常使用以下方式,这些视图称为视图组,如线性布局,RealtiveLayout,scrollView等。

<LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/DrawableResources" >

<TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/DrawableResources" />

</LinearLayout>