Android中可绘制的哪些项目应使用>
关闭,哪些项目应使用/>
关闭?
[当您定义任何标签的属性并想要添加一些子标签时,以'>'结束,并且当您结束没有任何子标签的任何标签时,应使用'/>'
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/white" />
<stroke
android:width="1dp"
android:color="@color/white" />
<padding
android:bottom="1dp"
android:left="1dp"
android:right="1dp"
android:top="1dp" />
<corners android:radius="@dimen/_5sdp" />
</shape>
这里<shape xmlns:android="http://schemas.android.com/apk/res/android">
有子标签,所以它以'>'结尾,标签关闭为</shape>
和<solid android:color="@color/white" />
没有任何子标记,因此它以'/>'结尾并结束。
您使用哪一个都没关系。作为参考,/>
是自闭的。
如果您的XML标记将包含一个或多个子代,则无法使用/>
将其关闭>
示例:
<element> # You can't end this with /> <child> </element>
自动关闭,这两个都是相同的。您可以选择使用任何样式。
<element></element>
<element />
看这个: