¿Por qué se toma valor de value-mdpi si estoy trabajando con Galaxy Nexus
Tengo dimens.xml
definido en los values
y values-mdpi
carpetas de values-mdpi
. Estoy esperando el valor para el dispositivo Galaxy Nexus
(que es xhdpi
) que se tome de los values
pero en realidad se toma de values-mdpi
. ¿Por qué es así? Gracias.
Debe crear una carpeta para values-xhdpi
.
values
es la carpeta predeterminada, pero si especifica una carpeta con un calificador (aquí, values-mdpi
) el sistema utilizará la mejor carpeta apropada con un calificador (aquí values-mdpi
)
Si agrega una carpeta values-hdpi
, se utilizará sobre values-mdpi
para una pantalla en xhdpi.
Si agrega una carpeta values-xhdpi
, se utilizará en las dos carpetas anteriores para una pantalla en xhdpi.
Compruebe http://developer.android.com/guide/topics/resources/providing-resources.html#BestMatch
Verá que los calificadores de densidad de píxeles NO se eliminan de cómo Android resuelve dónde buscar recursos.