为什么我们在Android XML文件中编写xmlns:android="http://schemas.android.com/apk/res/android"
?
答案 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