Tengo un conjunto completo de imágenes con diferentes densidades de píxeles, y necesito poner recursos de mapas de bits en la carpeta de drawables (en MDPI) para utilizarlos como recursos predeterminados (para evitar bloqueos en dispositivos de densidad de píxeles que no he atendido por ejemplo, xhdpi), pero eso significa duplicar los recursos en drawable-mdpi en la carpeta dibujable.Con recursos predeterminados en la carpeta dibujable (tamaño MDPI), ¿qué sentido tiene la carpeta drawable-mdpi?
Así como la duplicación es claramente malo, me pregunto si debería simplemente eliminar la carpeta dibujable-mdpi, y guardan mis recursos en el MDPI (por defecto) carpeta dibujable
O estoy perdiendo algo?
Merci Romain. Entonces, con las imágenes en drawable-ldpi/mdpi/hdpi, sin mapas de bits en los drawables, ¿la aplicación no explotará en un dispositivo xhdpi, o escalará los hdpi bitmaps? Pensé que se necesitaban mapas de bits predeterminados en la carpeta dibujable (en la escala MDPI) –
Me encantaría separar los recursos xml de los recursos de imágenes como usted sugiere aquí, sin embargo, por lo que entiendo, no puede hacer esto si admite dispositivos ldpi y solo tienen recursos optimizados de mdpi. Si eliminamos el soporte de ldpi, entonces podríamos. –
No estoy de acuerdo. En mi opinión, esto no funcionará si introducen nuevos formatos como xxhdpi. Tendría que tener cuidado todo el tiempo y estar al tanto de los nuevos formatos. Si no hay imágenes predeterminadas en drawable, la aplicación se bloqueará en xxhdpi debido a la falta de recursos. – Bevor