Básicamente, la situación con esto podría ser extrapolado para la mayoría de las mejores prácticas:
Puede hacerlo de otro modo, pero más a menudo que no, que no debería.
No es que no se puede ir sólo con la drawable-hdpi
, pero la adición de drawable-ldpi
y drawable-mdpi
le ofrece la posibilidad de personalizar y ajustar sus activos, al precio de carga hasta un poco de su aplicación.
Por favor, tenga en cuenta que este aumento de volumen arriba no será tan dramática - si se asume que:
- el tamaño de los recursos es proporcional a la cantidad de píxeles
- las diferencias entre los activos para diferentes resoluciones son proporcionales a la diferencia entre las resoluciones
la carpeta drawable-mdpi
será sólo el 37% de drawable-hdpi
y drawable-ldpi
será sólo el 18% de drawable-hdpi
También los sufijos de las carpetas de res son especialmente útiles cuando se usan juntos: puede tener un control total sobre la aplicación. En algunos casos, los recursos están predefinidos para mucho más que pantallas de densidad media-baja-baja, por lo que yo diría que no debería preocuparse tanto por el volumen adicional.
Como ya pensaste, puedes evitar la escala dinámica de los recursos (peor que escalar de antemano). No será un gran problema, pero la mayoría de las veces, si puede evitar operaciones en el dispositivo haciendo preparativos adicionales en el proceso de desarrollo/producción, eso es algo bueno.
¡No olvides ldpi! –