una studio poner mipmap imagen fondo como carpeta añadir agregar android layout size screen drawable

android - studio - ¿Qué sucede si dejo todas mis imágenes en la carpeta drawable-hdpi?



hdpi android (4)

Tengo todas mis imágenes en la carpeta drawable-hdpi. Y terminé todos mis diseños para todos los tamaños de pantalla. Pero olvidé colocar las imágenes en la carpeta drawable-mdpi y drawable-ldpi. Si un teléfono con una densidad de pantalla mdpi descargara mi aplicación, ¿solo usaría las imágenes en la carpeta drawable-hdpi? ¿O ocurriría un error porque no hay imágenes en la carpeta mdpi?

Las únicas imágenes en la carpeta mdpi y ldpi es el icono.


Desde el enlace http://developer.android.com/guide/topics/resources/providing-resources.html#BestMatch

"Al seleccionar recursos en función de los calificadores de tamaño de pantalla, el sistema usará recursos diseñados para una pantalla más pequeña que la pantalla actual si no hay recursos que coincidan mejor (por ejemplo, una pantalla de gran tamaño usará recursos de pantalla de tamaño normal si Sin embargo, si los únicos recursos disponibles son más grandes que la pantalla actual, el sistema no los usará y su aplicación se bloqueará si no hay otros recursos que coincidan con la configuración del dispositivo (por ejemplo, si todos los recursos de diseño están etiquetados con el calificador xlarge , pero el dispositivo es una pantalla de tamaño normal) ".

sin embargo, también encontré en este enlace https://developer.android.com/guide/practices/screens_support.html#support

"Sin embargo, cuando el sistema está buscando un recurso específico de densidad y no lo encuentra en el directorio específico de densidad, no siempre usará los recursos predeterminados. El sistema puede usar uno de los otros recursos específicos de densidad en Para obtener mejores resultados al escalar. Por ejemplo, cuando se busca un recurso de baja densidad y no está disponible, el sistema prefiere reducir la versión de alta densidad del recurso, ya que el sistema puede escalar fácilmente un alto el recurso de densidad baja a baja densidad por un factor de 0.5, con menos artefactos, en comparación con la escala de un recurso de densidad media por un factor de 0.75 ".


El teléfono tomará las imágenes de donde estén disponibles. El resultado será el mismo que si solo tuviera una carpeta "dibujable", simplemente no es un nombre lógico si solo tiene una carpeta dibujable.

No está obligado a proporcionar recursos para cada configuración, el sistema solo se ocupa de usar los más adaptados y es lo suficientemente inteligente como para hacer ese trabajo. Debe leer eso para comprender completamente cómo funciona: http://developer.android.com/guide/topics/resources/providing-resources.html#BestMatch


Lyrkan es mayormente correcto. Los teléfonos Mdpi tomarán la imagen de la carpeta drawable-hdpi. Pero el sistema sabe que esas imágenes son demasiado grandes para el teléfono y las puede reducir para usted.

La mayoría de tus usuarios no lo notarán. El único problema es que en los teléfonos con pantallas mdpi o ldpi, todas las imágenes se volverán un poco borrosas porque se reducen sobre la marcha para coincidir con la otra resolución de pantalla.


Puede dejar sus imágenes en una carpeta, sería utilizada por todos los teléfonos. Las diferentes carpetas se utilizan si necesita cargar diferentes imágenes para diferentes dispositivos. De hecho, el dispositivo comenzará a buscar en la carpeta relacionada con su densidad, si no encuentra una imagen utilizable, buscará en las otras carpetas. Utilice las diferentes carpetas para cargar diferentes imágenes para diferentes densidades. Si no necesita esta función, deje todas sus imágenes en una sola carpeta, sin importar cuál.