Android XML文件中第一行的含义是什么?

时间:2011-04-13 06:08:45

标签: android android-manifest

为什么我们在Android XML文件中编写xmlns:android="http://schemas.android.com/apk/res/android"

3 个答案:

答案 0 :(得分:3)

这是名称空间定义。使用此属性,您可以告诉您在文件中使用的模式(标记名称,属性等)。阅读more

答案 1 :(得分:2)

xmlns:android 定义Android命名空间。此属性应始终设置为“http://schemas.android.com/apk/res/android”。 xml中的根元素需要声明Android XML名称空间:

xmlns:android="http://schemas.android.com/apk/res/android"

答案 2 :(得分:2)

这是一个显式的名称空间声明。正如两个类可以具有相同的名称一样,它们将具有不同的完全限定名称,两个xml标记可以具有相同的名称,但具有不同的完全限定名称。正如将com.mycompany用作包名称一样,通常声明http://some.unique.id来声明xml命名空间。表单是xmlns:Prefix =“namespace”,其中Prefix是别名,因此android:icon是http://blah.blah.blah.icon的别名。无论如何,这是我的理解。

JAL