Crear un nuevo proyecto

Para comenzar, abrimos Android Studio y seleccionamos Start a new Android Studio project. Asignamos un nombre al proyecto (por ejemplo, “Vistas1”), elegimos la plataforma destino e indicamos la versión mínima del SDK requerida.

Pantalla de inicio de Android Studio

Configuración del nuevo proyecto

Selección de versión mínima del SDK

Selección de actividad inicial

El editor de layouts

Una vez creado el proyecto, se abre el editor visual del layout. En él podemos diseñar la interfaz mediante arrastrar y soltar componentes.

Editor visual del layout

La paleta de componentes

La paleta está organizada en secciones: Layouts, Widgets, Text Fields, etc. Desde aquí arrastramos los elementos al área de diseño.

Paleta de componentes

Secciones de la paleta

Añadir componentes

El LinearLayout es el contenedor base sobre el cual se cargan los demás componentes. Sobre él podemos añadir elementos como ToggleButton, CheckBox, ProgressBar y RatingBar.

Añadir componentes al layout

Componentes añadidos sobre LinearLayout

Las pestañas de vista

En la parte superior del editor hay dos pestañas para cambiar entre:

  • Design: vista gráfica con los componentes representados visualmente
  • Text: vista del código XML del layout

Pestaña Design

Pestaña Text (XML)

La barra de herramientas superior

La barra superior del editor contiene botones para:

  • Escalado del dispositivo en el editor
  • Control del zoom
  • Posicionamiento (gravedad)
  • Expansión/contracción de elementos
  • Distribución del espacio entre elementos

Barra de herramientas del editor

Los desplegables de configuración

Hay siete desplegables que permiten configurar la previsualización:

  1. Dispositivo: previsualizar en diferentes dispositivos (Nexus, Galaxy, etc.)
  2. Tamaño/resolución de pantalla
  3. Orientación: Portrait o Landscape
  4. Tema visual: aplicar el tema de la aplicación
  5. Actividad: navegar entre actividades del proyecto
  6. Idioma: cambiar el idioma de la previsualización
  7. Versión del SDK

Desplegables de configuración

Selección de dispositivo

Selección de orientación

Selección de tema

El panel de propiedades

Al seleccionar un componente en el editor, el panel de propiedades de la derecha permite editar sus atributos, como text, textSize e id. El id es especialmente importante porque es el identificador que se usa para referenciar el componente desde el código Java.

Panel de propiedades

Editar propiedad id

Ejecución

Para ejecutar la aplicación, pulsamos el botón de ejecución (triángulo verde) y seleccionamos el destino: emulador o dispositivo físico conectado.

Botón de ejecución

Selección de dispositivo o emulador

Resultado en el emulador

Vista completa del proyecto

Estructura de carpetas del proyecto

Proyecto en ejecución