Índice

Buenas prácticas

A continuación se muestran algunas recomendaciones que debe seguir para que sus aplicaciones se adapten con éxito a las diferentes situaciones que suelen aparecer en el desarrollo de aplicaciones.

1. Mantenerse independiente de la resolución de pantalla

  • En su aplicación, utilice los dp (independent pixel) para declarar los tamaños de los distintos elementos y componentes así como los sp (independent scale) para los tamaños de las fuentes.

  • Cree carpetas drawable para cada resolución (consulte el capítulo Creación de interfaces sencillas - Recursos).

2. Mantenerse independiente del tamaño de pantalla

  • Priorice el uso de los tamaños predefinidos (wrap_content/match_parent) para diferentes tamaños de elementos, lo que permitirá a las vistas adaptarse a los distintos tamaños de pantalla.

  • Cree layouts para los distintos tamaños de pantalla (small, normal, large, xlarge…) y las posiciones de pantalla (vertical y apaisado).

  • Especifique los tamaños de pantalla compatibles mediante la etiqueta supports-screens (consulte el capítulo Principios de programación - Manifiesto).

  • Utilice imágenes estirables (herramienta 9-patch). La herramienta draw9patch, incluida con el SDK Android (carpeta tools), permite especificar la forma de cómo se deberá estirar una imagen según el caso mediante puntos extensibles definidos en la misma.

  • También puede utilizar los VectorDrawable para gestionar ...