gpt4 book ai didi

android - xmlns :tools in Android XML layout?是什么意思

转载 作者:IT老高 更新时间:2023-10-28 22:17:42 36 4
gpt4 key购买 nike

例如,在:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
...

我需要放吗?

最佳答案

它定义了文档的 XML 命名空间。你应该把它,否则标签像<RelativeLayout>解析器无法识别。

命名空间是 XML 文档包含来自不同供应商的标签的一种方式。通过使用 xmlns您声明的属性,默认情况下,您使用的是此处定义的 XML 元素:http://schemas.android.com/apk/res/android (请注意,此链接已损坏 - this discussion 解释了原因)。

您还声明了额外的命名空间,tools ,这不是您的默认命名空间,因此当引用其中定义的元素或属性时,您必须添加 tools前缀,例如:

tools:context=".SomeActivity"

关于android - xmlns :tools in Android XML layout?是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15368386/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com