La imagen de fondo de la ventana de configuración de Android

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 /

Supongo que te gusta

Origin blog.csdn.net/ghj1976/article/details/6364403
Recomendado
Clasificación