Índice

Gestión de la rotación

Una de las características específicas del desarrollo en Android es la gestión de la rotación en una aplicación (modos vertical y apaisado).

En la rotación de un teléfono de modo vertical a modo apaisado, Android destruye la vista y vuelve a crear la vista correspondiente a la aplicación en el nuevo modo. Puede ofrecer una visualización alternativa de su aplicación.

1. Gestión del modo apaisado

La carpeta layout, presente en la carpeta res, contiene las interfaces en modo vertical. Para gestionar el modo apaisado, debe crear una carpeta llamada layout-land que contendrá la interfaz en modo apaisado.

Debe volver a diseñar sus interfaces en modo apaisado para adaptar los componentes, su posición, su tamaño y el tamaño de la fuente a la versión apaisada de su aplicación.

Para alternar entre el modo vertical y el modo apaisado en el emulador, hay que pulsar [Ctrl][F12] o la tecla [9] del keypad.

Ejemplo

En el siguiente ejemplo, se va a crear una interfaz de inicio de sesión en modo vertical y en modo apaisado.

La interfaz se compone de:

  • Una imagen (opcional).

  • Un texto.

  • Dos campos de edición.

  • Un botón.

Comience por el modo vertical, con el que obtendrá:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
   ...