【问题标题】:What is the meaning of xmlns:android?xmlns:android 是什么意思?
【发布时间】:2011-07-18 19:08:30
【问题描述】:

为什么大家都用http://schemas.android.com/apk/res/android? 我有时需要使用与此 url 不同的东西吗? 谁需要这个 url?,类似于包我的意思是它有什么意义

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"

【问题讨论】:

    标签: android xml android-layout


    【解决方案1】:

    xmlns 定义了一个 XML 命名空间

    使用的 URI,即使它不指向现有资源,通常也指向 (quoting) 一个在定义作者或组织控制下的 资源词汇


    欲了解更多信息,请查看XML namespace

    【讨论】:

      【解决方案2】:

      为什么大家都用http://schemas.android.com/apk/res/android

      因为它描述了命名空间。这意味着您可以区分此处使用的 orientation 属性和其他 XML 语言中使用的 orientation 属性。

      我是否有时需要使用不同的东西

      是的。如果您想使用来自不同命名空间的元素或属性。

      这个网址?

      这不是一个 URL。它只是看起来有助于避免两个人为其命名空间使用相同的名称。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-08-12
        • 2017-06-11
        • 2018-03-05
        • 2023-03-27
        • 1970-01-01
        • 2013-03-09
        • 2020-05-01
        相关资源
        最近更新 更多