我什么时候应该使用@android:id /?

时间:2011-04-12 13:18:45

标签: android

我发现了一些代码示例,其中包含@android:id / xyz属性,而不是@ + id / xyz。 何时以及为什么需要使用Android ids而不是用户的ID?

谢谢和问候 角

3 个答案:

答案 0 :(得分:5)

加号表示资源是新的,必须创建并添加到R.java文件中的资源。

省略加号表示引用已存在的资源。

答案 1 :(得分:3)

@android:id表示id在Android.r.id名称空间中。因此,这对ListActivities非常有用,它们默认情况下会查找Android.r.id.list。

答案 2 :(得分:2)

@android 用于访问Android的默认资源。 例如,见:

android:background="@android:color/transparent"

使用+符号表示必须在R.java文件中添加此资源,而不使用+符号表示资源已存在于R.java中。

相关问题