Cómo leer correctamente los atributos del espacio de nombres android en la preferencia personalizada?

Estoy escribiendo una Preference personalizada. Puedo leer fácilmente valores de atributo en mi espacio de nombres privado:

 public MyPreference(Context context, AttributeSet attrs) { super(context, attrs); TypedArray styledAttrs = context.obtainStyledAttributes(attrs, R.styleable.MyPreference); mDefaultValue = styledAttrs.getInt(R.styleable.MyPreference_defaultValue, 0); } 

Pero no sé, cómo leer atributos de android, por ejemplo, android:defaultValue . En todos los ejemplos en los atributos de la web contienen valores, pero utilizo recursos como @integer/my_number para que simplemente leer attrs no funcione – el atributo contiene referencia de recurso pero no el valor. android.R.styleable no es accesible, así que no entiendo cómo hacerlo.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.