Pregunta

Así que estoy trabajando en mi primera aplicación y tengo una pregunta sobre imágenes

En primer lugar, hay 4 carpetas diferentes Dibujables, ¿acabo de dejar una imagen en una de ellas?¿Cuál es la forma adecuada de agregar una imagen de recursos?

En segundo lugar, conozco un montón de diferentes resoluciones para teléfonos.¿Debería usar uno que se diga, 960x720DP?¿O hay otra manera adecuada de hacer esto?Quiero agregar una imagen como un recurso en mi proyecto, luego usarlo como fondo para mi diseño de aplicación ...

¿Fue útil?

Solución

Solo necesitas pegar tus imágenes en carpetas dibujables. Para abordar diferentes revenciones, puede colocar diferentes imágenes en diferentes carpetas dibujables con el mismo nombre, por ejemplo, por logo.jpg en el dibujo-LDPI podría tener imagen logo.jpg con la resolución que se ajusta a LDPI, y el dibujo-MDPI tiene imagen logo.jpg con RESOLUIIIONAjustar a MDPI.O si alguna imagen debe ser la misma para todas las resoluciones, coloque una sola imagen en cualquiera de la carpeta Dibujable.

Otros consejos

La mejor manera es poner 4 versiones diferentes de la imagen en las 4 carpetas.La forma más sencilla de averiguar qué resolución debe tener cada carpeta es usar la imagen MDPI como referencia y multiplicar otros 3 como esta:

ldpi  = mdpi x 0.75
mdpi  = this is the reference resolution
hdpi  = mdpi x 1.5
xhdpi = mdpi x 2

Ejemplo: Para obtener una imagen que tiene 100 x 80 px como imagen base, la otra carpeta debería contener imágenes con la siguiente RES:

ldpi  =  75 x  60 px
mdpi  = 100 x  80 px  this is the reference image
hdpi  = 150 x 120 px
hhdpi = 200 x 160 px

La mejor manera es crear la imagen más grande en el editor de imágenes que necesitará y realizará variantes más pequeñas de eso.Puedes fintas tu propia fórmula matemática para la multiplicación

Si no desea colocar diferentes variantes para la imagen, deje que Android OS convertirá las imágenes para usted, el sistema operativo Android buscará la imagen de referencia en la carpeta MDPI, así que asegúrese de colocar la imagen en esta carpeta

Más información aquí

Puede hacer esto agregando solo una imagen en cualquier carpeta, pero este enlace de soportando múltiplesLas pantallas y la resolución de imágenes le proporcionan la mejor manera de hacerlo.Acaba de leer que

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top