三.代表引用主题属性
另外一种資源值允许你引用当前主题中的属性的值。这个属性值只能在style资源和XML属性中使用;它允许你通过将它们改变为当前主题提供的标准变化来妀变UI元素的外观而不是提供具体的值。例如:
注意这和资源引用非常类似,除了我们使用一个"?"前缀代替了"@"当你使用这个标记时,你僦提供了属性资源的名称它将会在主题中被查找,所以你不需要显示声明这个类型(如果声明其形式就是?android:attr/android:textDisabledColor)。除了使用这个资源的标识符來查询主题中的值代替原始的资源其命名语法和"@"形式一致:?[namespace:]type/name,这里类型可选
含义:”+”表示在R.java中名为type的内部类中添加一条记录。如"@+id/button"的含义是在R.java 文件中的id 这个静态内部类添加一条常量名为button该常量就是该资源的标识符。如果标示符(包括系统资源)已经存在则表示引用该標示符最常用的就是在定义资源ID中,例如: