这个问题在这里已有答案:
What does <tag/> mean in XML? 1回答
When are closing tags required with Android view markup? 3个答案
在查看大多数站点(包括SO)时,大多数站点使用:
<activity android:name=".MainActivity" />
绝对的
<activity android:name=".Complaints"> </activity>
如果有的话,两者之间有哪些主要区别?
是否有正当理由使用一个而不是另一个?
是否有合理的理由使用它们?是否使用兼容性问题,看到它没有被广泛使用?
第一种类型是简短的方式,否则没有任何区别,但你可以这样,如果你在活动中有额外的标签你将使用第二种类型,如你所提到的其他由你自己决定你感觉舒服
两者之间没有任何区别,两者都有效
AndroidManifest文件的XML Schema允许使用empty-elements . 没有内容的元素被认为是空的 . 空元素的表示是一个开始标记,后面紧跟一个结束标记
2.当您需要支持<activity>标记中的嵌套内部标记时,例如,您应该使用它
<activity android:name=".Complaints"> <intent-filter> </intent-filter> </activity>`
2 回答
第一种类型是简短的方式,否则没有任何区别,但你可以这样,如果你在活动中有额外的标签你将使用第二种类型,如你所提到的其他由你自己决定你感觉舒服
<activity android:name=".MainActivity" />