Está en la página 1de 1

Curso de desarrollo de aplicaciones en Android 4.

2 SDK

Tema 2
Ejercicio 1
Vamos a pararnos a observar detenidamente el ejemplo del TableLayout y ver si lo podemos
mejorar.

Si te fijas, verás como los EditText no están ocupando todo el espacio que queda en la pantalla.
Es más, si cambiamos el tipo de pantalla en el editor, por ejemplo a la del Nexus 7, vemos como
los controles no se adaptan para nada. Cámbialo para que se adapte las pantallas de los Nexus.
No debes especificar píxeles ni en px ni en dp.

Crea un proyecto nuevo y copia el código del ejemplo en el xml del layout. A partir de ahí puedes
editar el código xml para hacer pruebas y comprobar el resultado en la vista gráfica del editor de
layouts, sin necesidad de ejecutar el programa en diferentes emuladores con diferentes
resoluciones de pantalla.

A continuación tienes las capturas de pantalla de la interfaz hecha para el Galaxy Nexus y Nexus
7:

Pista
Juega con el layout_weight y recuerda que debes poner a 0dp el ancho del View si utilizas el
weight. En este caso se pone a 0dp el ancho porque el weight modifica el ancho de los
componentes dentro de un TableRow.

Página 1 www.imaginaformacion.com © Imagina Formación

También podría gustarte