La diferencia entre drawable-hdpi, drawable-mdpi y drawable-ldpi:
Hay tres directorios de drawable-mdpi, drawable-ldpi y drawable-hdpi en versiones posteriores a Android 2.1 (incluida), y estos tres directorios son principalmente para admitir resoluciones múltiples.
dpi es la abreviatura de "punto por pulgada", el número de píxeles por pulgada.
Cuatro clasificaciones de densidad: ldpi (baja), mdpi (media), hdpi (alta) y xhdpi (muy alta)pantallas comunes en general: ldpi es 120, mdpi es 160, hdpi es 240 y xhdpi es 320.
La diferencia entre WVGA, HVGA y QVGA
VGA es "Video Graphics Array", y el estándar de visualización es 640*480.
La resolución WVGA (Wide VGA) es 480*800
HVGA (Half VGA) significa que la mitad de la resolución VGA es 320*480
QVGA (Quarter VGA) significa que la resolución VGA sin cuarto es 240*320
dibujable-(hdpi, mdpi, ldpi) y WVGA, HVGA, conexión QVGA
hdpi muestra principalmente imágenes de alta resolución, como WVGA (480 × 800), FWVGA (480 × 854) relación de aspecto 5: 3
mdpi principalmente Ponga resolución media imágenes, como HVGA (320 × 480) con relación de aspecto 3: 2.
En ldpi, coloque principalmente imágenes de baja resolución, como QVGA (240 × 320) con relación de aspecto 4: 3.
El sistema se ajustará de acuerdo con la resolución de la máquina Vaya a estas carpetas para encontrar las imágenes correspondientes.
Para que sea compatible con diferentes plataformas y diferentes pantallas al desarrollar el programa, podemos especificar la relación de aspecto para recortar la imagen de arriba, y asegurarnos de que haya suficiente resolución, y colocarla en el directorio correspondiente.
Por ejemplo, si queremos configurar el fondo de la ventana de nuestra aplicación, simplemente podemos usar las especificaciones mencionadas anteriormente para recortar la imagen correspondiente y luego realizar los siguientes pasos:
1. Copie la imagen de fondo en la carpeta dibujable correspondiente, suponiendo que se use bg1.png aquí
2. Modifique main.xml y agregue android:background="@drawable/bg1":
3. El archivo de diseño en este momento es el siguiente:
android:orientación="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bg1">
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text= "Hola Androide"/>
Referencias:
La diferencia entre dibujable (hdpi, ldpi, mdpi) en Android2.1
http://blog.csdn.net/infsafe/archive/2010/03/29/5426562.aspx
La diferencia y la conexión entre drawable-(hdpi, mdpi, ldpi) y WVGA, HVGA, QVGA en el desarrollo de Android
http://disanji.net/2011/04/25/android-development-drawable-hdpimdpildpi-wvgahvgaqvga-diff-connection /