2011-07-13 4 views
5

Me preguntaba ¿cuáles son los peligros de eliminar las carpetas ldpi/mdpi/hdpi en mi proyecto de Android? ¿Puedo simplemente copiar todas las imágenes en la carpeta dibujable en su lugar?android: dificultades para eliminar carpetas ldpi/mdpi

vi los siguientes enlaces sobre el desarrollo de interfaz de usuario para Android http://developer.android.com/guide/practices/ui_guidelines/icon_design.html http://developer.android.com/guide/practices/screens_support.html

gracias

PS: Estoy refiriéndose a todas las imágenes que se están utilizando, fondo, íconos, menús, etc. ...

Respuesta

4

Si quiere, adelante. Aunque no es la mejor práctica, si su aplicación es bastante conservadora en términos de gráficos, este puede ser un enfoque razonable.

PROS:

  • tamaño más pequeño .apk
  • Más fácil de administrar imágenes (añadir/editar/eliminar)

CONTRA:

  • imágenes pueden ser demasiado alta res o muy baja res para diferencia t resoluciones de pantalla.
  • Si es demasiado alta, las imágenes se reducen sobre la marcha y consumen la potencia de procesamiento (+ consumo innecesario de memoria).
  • Si es demasiado bajo, las imágenes carecerán de detalle y pueden verse mal.
  • Los dispositivos de gama baja tienen una tapa de memoria más baja (creo que la más baja es de 16 MB): lo que puede parecer que funciona en su dispositivo de prueba puede no funcionar en otro (OutOfMemoryError!).

actualización

Si quieres una forma rápida de hacer iconos para todas las resoluciones Salida: Android Asset Studio

+2

hay algo que no entiendo. En el documento de diseño de iconos dicen que (por ejemplo) los íconos mdpi laucher deben tener el tamaño 48 × 48. Pero si toma dos pantallas mdpi, no necesariamente tendrán exactamente la misma resolución, mdpi es solo una indicación. ¿Sin embargo, el icono se mostrará con un tamaño de 48 × 48, sin importar cuál sea la resolución real de la pantalla? –

+0

@ Che: Estoy de acuerdo en que definitivamente es un problema en términos de imágenes que parecen incorrectas. Así que son nueve imágenes de parches la única manera de hacerlo ... por eso me refiero a si tengo una imagen de nueve parches que es de mdpi ... ¿estaría bien? – jsp

+1

entre esas dos pantallas mdpi, ambas mostrarán íconos a 48x48 –

Cuestiones relacionadas