android:id=“@+id/dzm_test”
- 命名格式:
/
后面的ID
必须为字母开头。
android:id=“@+id/123” ×
android:id=“@+id/123adc” ×
android:id=“@+id/-adc” ×
android:id=“@+id/abc123” √
-
@
:字符串开头处的@
符号表示XML
解析器,解析并展开ID
字符串的其余部分,并将其标识为ID
资源 -
加号(+)
:表示这是一个新的资源名称,必须创建该名称并将其添加到资源 (R.java
文件中) 内,Android
框架还提供许多其他ID
资源,引用Android
资源ID
时,不需要加号,但必须添加android
软件包命名空间:
android:id=“@android:id/empty”
添加 android
软件包命名空间后,将从 android.R
资源类而非本地资源类引用 ID
。
- 通过带
+
符号的ID
在编译后会添加到R.java (R.txt)