在哪里阅读有关id属性格式的内容?

时间:2012-05-03 14:20:38

标签: android resources android-xml

这是什么意思

@[+][package:]type:name

或者

@+id/my_id

加分是什么? apidoc http://developer.android.com/reference/android/R.attr.html#id

中没有详细解释

2 个答案:

答案 0 :(得分:2)

@[+][package:]type:name

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

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

参见:

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

答案 1 :(得分:1)

@+id/my_id表示你在xml中为该布局对象创建一个新ID。 此id用于使用findViewById()或类似的方法将其挂载到JavaCode中。

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