@ + id,@ id和@android:id之间的差异

时间:2014-01-20 14:08:46

标签: android

之间的差异
  • @ + ID /进myWidget
  • @ id / mywidget
  • @android:id / mywidget

3 个答案:

答案 0 :(得分:4)


  1. 您要在课程id内宣布一个新的R(来自您的应用)
  2. 您正在引用id在课程R内(来自您的应用)
  3. 您正在引用id在课程R内(来自android.R

答案 1 :(得分:0)

  1. @ + id / mywidget - 您正在定义新的id mywidget
  2. @ id / mywidget - 您正在引用已定义的id mywidget
  3. 您正在引用Android的id mywidget

答案 2 :(得分:0)

@+id/mywidget

将id添加到R.java

@id/mywidget

引用现有ID

@android:id/mywidget

引用android.R.java中存在的id,例如框架已经提供的资源