Tamaño optimizado y dpi para imágenes de aplicaciones de Android
Mi aplicación tiene una imagen de fondo y me gustaría crear diferentes archivos de la misma por el bien de soporte de pantalla múltiple.
He enviado este enlace ( http://developer.android.com/guide/practices/screens_support.html ) para un diseñador gráfico, pero me preguntó las dimensiones en píxeles que quiero que las imágenes se creen con.
- ¿Es posible declarar una variable de 1 bit en Java?
- Imagen de mapa de bits sin memoria
- Vaciado de memoria en el ejemplo práctico
- La actividad ha filtrado la ventana com.android.internal.policy.impl.PhoneWindow$DecorView@46368a28 que fue agregada originalmente aquí
- ¿Hay una manera de recortar una imagen grande en android sin cargar en la memoria?
Teniendo en cuenta que tengo un diseñador gráfico en mi equipo y no quiero usar un código para optimizar las imágenes cargadas en la memoria (solo quiero colocar las imágenes en las carpetas correctas para pantallas pequeñas, normales, grandes y xlarge) ¿Cuáles son los ajustes de tamaño y dpi más optimizados para generarlo?
Estamos trabajando con archivos PNG.
Para los dpi estamos siguiendo esto:
- Ldpi Recursos para pantallas de baja densidad (ldpi) (~ 120dpi).
- Mdpi Recursos para pantallas de densidad media (mdpi) (~ 160dpi). (Esta es la densidad de referencia.)
- Hdpi Recursos para pantallas de alta densidad (hdpi) (~ 240dpi).
- Xhdpi Recursos para pantallas de alta densidad (xhdpi) (~ 320dpi).
Pero para las dimensiones sólo pude encontrar esto, que está en dp y no en px:
- Xlarge pantallas son al menos 960dp x 720dp
- Las pantallas grandes son al menos 640dp x 480dp
- Las pantallas normales son al menos 470dp x 320dp
- Las pantallas pequeñas son al menos 426dp x 320dp
- Xamarin pérdida de memoria Android con actividad simple
- Mostrar enormes imágenes en Android
- OutOfMemory al cargar imágenes de fondo grandes
- SoftReference llama a .recycle () en objeto Bitmap
- Android filtró la ventana - la aplicación adopta un estado ANR
- Android setImageURI de error de memoria
- Actividad se ha filtrado ventana / diálogo (esto de nuevo!)
- Java.lang.OutOfMemoryError: tamaño de mapa de bits supera el presupuesto de VM - Android
1 dp = 1 px en la pantalla 160dpi. Pero su mejor apuesta para dimens de pantalla es mirar aquí http://developer.android.com/guide/practices/screens_support.html#testing y desplácese hacia abajo hasta donde se muestra la dimensión de la pantalla en píxeles (por ejemplo: 1920×1080) (Tabla 3 ) A continuación, compruebe cuáles son las que más necesita al ver la tabla http://developer.android.com/about/dashboards/index.html#Screens
Pero el primer enlace le dará las dimensiones de pantalla más utilizadas en uso por los dispositivos Android.
- Com.android.dex.DexException: Varios archivos dex definen Landroid / support / annotation / AnimRes;
- Couchbase lite en Android – ¿Arquitectura general?