android - 在布局xml文件中,为什么此行 xmlns:android="http://schemas.android.com/apk/res/android" 必须是第一个?

  显示原文与译文双语对照的内容
137 1

为什么xml布局文件中需要这一行?


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



时间: 原作者:

150 3

在XML中,xmlns声明了一个命名空间。 实际上,当你执行以下操作时:


<LinearLayout android:id>


</LinearLayout>



xml不是调用 android:id,而是使用 http://schemas.android.com/apk/res/android:id 来惟一。 通常这个页面并不存在( 是个URI不是网址),但有时它是解释使用的名称空间的URL 。

命名空间与Java应用程序中的包名称几乎一样使用。

这里的是一个解释。

统一资源标识符( URI )

统一资源标识符( URI ) 是标识因特网资源的字符串。

最普通的URI是统一资源定位器(URL),它用于对互联网的域名地址进行定位; 另 一种 不太 普遍 的 uri 是 通用 资源 名称 ( urn ).

在我们的例子中,我们只使用 url 。

原作者:
...