2011-04-17 13 views
6

Estoy en un proyecto en la universidad, me gustaría saber cómo puedo usar el diseño líquido en Android para que diferentes tamaños de pantalla deban ver la aplicación de acuerdo con su resolución?Cómo crear Liquid Layout en android

En palabras sencillas, me gustaría crear una aplicación cuyo diseño es perfecto en todo tipo de pantallas :)

Sé cómo crear en simple html/css en sitios web para PC, pero la forma de hacerlo en Android?

¿Puede alguien dar sugerencias/ayuda/enlace tutorial?

Gracias, Usman

Respuesta

6

Android proporciona diseños de "líquido" fuera de la caja - las dimensiones del diseño y contiene elementos se adaptan a la resolución de pantalla automáticamente. Es manejado con gracia por el marco de Android. Hay varios tipos de diseños disponibles (LinearLayout, FrameLayout, etc.) por lo que debe verificar cuidadosamente qué tipo de diseño es el mejor para usted.

Debe evitar AbsoluteLayout. Si bien es cierto, le permite especificar las ubicaciones exactas (coordenadas x/y) de sus hijos, es menos flexible y más difícil de mantener que otros tipos de diseños sin un posicionamiento absoluto. Ahora está en desuso de todos modos.

Enlaces de interés:

Actualización:

diseño en sí se adapte a diferentes tipos de resoluciones de forma automática, pero es necesario para evitar que importa que los elementos contenidos en un diseño puede verse diferente. La misma imagen será más pequeña en la pantalla de alta resolución que en la pantalla de baja resolución. Afortunadamente, Android proporciona una manera de lidiar con este problema de una manera simple. Puede suministrar imágenes diferentes según la resolución que tenga un dispositivo (esto es una simplificación porque existen otros factores, por ejemplo, la densidad de píxeles además de la resolución). Por la misma razón, también es posible suministrar un diseño diferente, pero no es tan común.

Enlaces:

+0

Grandes gracias! Pero, por ejemplo, un usuario está utilizando un dispositivo como IDEOS huawei con una pantalla de 2,7 pulgadas y un segundo usuario que usa la pestaña Samsung Galaxy con una gran pantalla, ¿será Android capaz de manejar la resolución de pantalla? ¡Muchas gracias! – user712051

+0

Veo lo que quiere decir, vea mi actualización anterior. ¡Espero eso ayude! – youri

+0

¡Muchas gracias! Realmente ayudó mucho. – user712051

Cuestiones relacionadas