gpt4 book ai didi

android - 为什么 Android 文档中有不同的 id 语法?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:01:14 25 4
gpt4 key购买 nike

This page在 Android 文档中定义了一个元素 id,如下所示:

<TextView android:id="@+id/label" 
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Type here:" />

但是this page定义为:

<EditText id="text"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:textColor="@color/opaque_red"
android:text="Hello, World!" />

在看到第二个示例之前,我认为我对正在发生的事情有一个很好的理解。在第一种情况下,您需要 + 字符以便将 id 'label' 添加到 R 文件中,对吗?在第二种情况下,EditText 的 id 不会被添加到 R 文件中,因为它不包含 + 字符吗?

此外,第二个示例不在 id 上包含 android 命名空间。是否拥有 Android 命名空间会影响该 ID 是否会添加到 R 文件中?

感谢任何澄清。

最佳答案

这种格式没有 android: 命名空间

 id="text"

来自早期版本的 Android SDK。

关于android - 为什么 Android 文档中有不同的 id 语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2595820/

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