En esta lección, aprenderás a crear una interfaz de usuario mediante un layout en XML que incluirá un campo de texto y un botón. En la siguiente lección, tu app realizará la siguiente tarea: cuando el usuario presione el botón, el contenido del campo de texto será enviado a otra actividad.
La interfaz de usuario gráfica de una app Android se construye usando una jerarquía de Vistas (View) y Grupos de vistas (ViewGroup). Las View son normalmente widgets de la UI (interfaz de usuario) como botones o campos de texto. Los ViewGroup son contenedores invisibles de vistas que definen como las vistas dentro de ellos (vistas hijas) se ordenan, por ejemplo siendo una lista vertical o una lista en cuadrícula.
Android proporciona un vocabulario XML que corresponde a las subclases de View y ViewGroup para que puedas definir tu UI en XML usando una jerarquía de elementos de la UI.
Los layouts son subclases de los ViewGroup. En este ejercicio, trabajarás con LinearLayout.