una tamaños studio soporte resolución resoluciones resolucion para pantallas pantalla multiples layouts diferentes densidades cómo aplicación aplicacion adaptar android layout tabs imagebutton

tamaños - Problema de compatibilidad de pantalla en android



soporte para multiples pantallas android studio (3)

Para más detalles, consulte la Guía del desarrollador de Android .

Para resumir, debe declarar cada tamaño de pantalla de apoyo en su AndroidManifest.xml . Por ejemplo, debe incluir lo siguiente:

<supports-screens android:resizeable=["true"| "false"] android:smallScreens=["true" | "false"] android:normalScreens=["true" | "false"] android:largeScreens=["true" | "false"] android:xlargeScreens=["true" | "false"] android:anyDensity=["true" | "false"] android:requiresSmallestWidthDp="integer" android:compatibleWidthLimitDp="integer" android:largestWidthLimitDp="integer"/>

Para admitir 240 * 320, debe hacer lo siguiente:

1: en AndroidManifest.xml , incluya

<supports-screens android:smallScreens="true" />

2: Crear diferente carpeta de layout-small :

res/layout/layout-small/

3: Crear drawable-ldpi carpeta drawable-ldpi (ya lo hizo):

res/drawable-ldpi/

Tengo un problema con mi aplicación. He creado una barra de pestañas con el botón de imagen. Cuando ejecuto la aplicación en un dispositivo de 480 * 800 hdpi, las imágenes de la barra de pestañas se muestran perfectamente cuando ejecuto en el dispositivo 240 * 320 las imágenes en el botón de imagen no están mostrando correctamente. He creado las carpetas dibujables y agregué las imágenes también

drawable drawable-hdpi drawable-ldpi drawable-mdpi drawable-xhdpi


Pruebe siguiendo el escenario de diseño. Encontré en http://jamil.fluidsoul.net/2011/03/06/creating-android-applications-for-multiple-screen-sizes .

Low density Small screens QVGA 240x320 (120dpi): layout-small-ldpi (240x320) layout-small-land-ldpi (320x240) Low density Normal screens WVGA400 240x400 (x432) (120dpi): layout-ldpi (240 x 400 ) layout-land-ldpi (400 x 240 ) Medium density Normal screens HVGA 320x480 (160dpi): layout-mdpi (320 x 480 ) layout-land-mdpi (480 x 320 ) Medium density Large screens HVGA 320x480 (160dpi): layout-large-mdpi (320 x 480 ) layout-large-land-mdpi (480 x 320) Galaxy Tab ( 240 dpi ): layout-large (600 x 1024) layout-large-land (1024 x 600) High density Normal screens WVGA800 480x800 (x854) (240 dpi): layout-hdpi (480 x 800) layout-land-hdpi (800 x 480) Xoom (medium density large but 1280x800 res) (160 dpi): layout-xlarge (800 x 1280) layout-xlarge-land (1280 x 800)

Si la pantalla de resultados en el diseño gráfico se adapta mejor a todos los demás, también obtendrás el mismo resultado en el dispositivo original.