【问题标题】:Differences between @+id , @id and @android:id [duplicate]@+id 、 @id 和 @android:id 之间的区别 [重复]
【发布时间】:2014-02-09 17:57:46
【问题描述】:

之间的区别?

  • @+id/mywidget
  • @id/mywidget
  • @android:id/mywidget

【问题讨论】:

标签: android


【解决方案1】:

  1. 您在类 R(来自您的应用)内声明了一个新的 id
  2. 您在类 R 中引用和 id(来自您的应用)
  3. 你在类R中引用和id(来自android.R

【讨论】:

    【解决方案2】:
    1. @+id/mywidget - 您正在定义新的 id mywidget
    2. @id/mywidget - 您正在引用已定义的 id mywidget
    3. 您正在从 Android 引用一个 id mywidget

    【讨论】:

      【解决方案3】:
      @+id/mywidget
      

      将 id 添加到 R.java

      @id/mywidget
      

      引用现有的 id

      @android:id/mywidget
      

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

      【讨论】:

        猜你喜欢
        • 2013-03-07
        • 2011-06-09
        • 1970-01-01
        • 2014-05-13
        • 1970-01-01
        • 1970-01-01
        • 2010-10-01
        • 1970-01-01
        • 2015-05-19
        相关资源
        最近更新 更多