2

这是什么意思

@[+][package:]type:name

或这个

@+id/my_id

?

加什么?apidoc http://developer.android.com/reference/android/R.attr.html#id中没有详细说明

4

2 回答 2

2
@[+][package:]type:name

您可以使用其他包中元素的 id。这就是主题和其他可变内容的工作方式。他们从其他包中获取资源。

加号 + 表示这是一个新的资源 ID,如果它不存在,aapt 工具将在 R.java 类中创建一个新的资源整数。

参考:

http://developer.android.com/guide/topics/resources/layout-resource.html#idvalue

于 2012-05-03T14:26:46.950 回答
1

@+id/my_id确实意味着您在 xml 中为该布局对象创建一个新 ID。此 id 用于使用findViewById()或类似方法将其安装在您的 JavaCode 中。

更多信息:http: //developer.android.com/guide/topics/resources/layout-resource.html

于 2012-05-03T14:23:12.007 回答