2010-12-14 14 views
29

Quiero localizar una imagen agregando la carpeta res/drawable-hdpi-no, pero aparece un error que indica "nombre de directorio de recursos no válido". ¿Qué pasa con esto?Localización y dibujables

Respuesta

35

Por lo que recuerdo, solo funcionarán ciertas carpetas de res. Debe llamarlo dibujable- [código de idioma] -r [código de localización en mayúscula] si no recuerdo mal. Estoy bastante seguro de que es uno de los Tutoriales de Android.

Sí aquí es http://developer.android.com/resources/tutorials/localization/index.html

+7

Gracias! Sabía que había visto ese tutorial. Simplemente no pude encontrarlo. Aunque la solución a mi problema directo es "res/drawable-no-hdpi" y no "res/drawable-hdpi-no" – Espen

23

sí, es posible. drawable-de-rDE-ldpi, drawable-de-rDE-mdpi. úselo

29

Cada recurso de Android puede tener partes de configuración en su nombre de recurso. Por ejemplo, puede tener una imagen normal en

res/drawable 

y una imagen de una pantalla de alta DPI en

res/drawable-hdpi 

Aquí IPAP es un configration densidad de píxeles de la pantalla. Una lista de los recursos configurtions Android compatibles se puede encontrar de aquí

http://developer.android.com/guide/topics/resources/providing-resources.html

El orden de las configuraciones son importante. Ellos deben estar en orden específico. Su configuración original de idioma noruego está en un lugar equivocado. Cambiar

res/drawable-hdpi-no 

a

res/drawable-no-hdpi 

y funciona.