Cómo crear un diseño reutilizable para sus aplicaciones de Android

Cómo crear un diseño reutilizable para sus aplicaciones de Android: muñecos

A menudo, las casillas de verificación y los botones de la aplicación de Android son útiles en más de una situación. Puede colocar estos widgets en una aplicación con una palabra de confirmación. Puede usar los mismos widgets en una aplicación diferente con una imagen de una pizza debajo de los widgets. De una forma u otra, vale la pena guardar el diseño que contiene estos widgets. Guarde estos widgets en un nuevo documento de recurso de diseño (un documento blahblah .xml en el directorio res / layout).

  1. Abre tu proyecto.

  2. En la pantalla de vista previa, haga clic en un lugar neutral dentro del diseño lineal vertical que ha creado.

    Asegúrese de ver el esquema del diseño que contiene las dos casillas de verificación y el botón. Si tiene problemas para seleccionar este diseño, puede ignorar la pantalla de vista previa y seleccionar la rama LinearLayout (Vertical) en el árbol de componentes.

  3. En el menú principal de Android Studio, elija Refactorizar → Refactorizar esto.

    Aparece un menú emergente que contiene las opciones de Estilo y Diseño.

  4. En el menú emergente, seleccione Diseño.

    Aparece un cuadro de diálogo Extraer diseño de Android.

  5. En el campo Nombre de archivo del cuadro de diálogo, escriba el nombre de su nuevo documento de recurso.

    A continuación, verá reutilizable_layout. xml .

    Los nombres de los archivos de recursos de Android no deben contener letras mayúsculas. Puede usar letras minúsculas y guiones bajos. No puede usar la convención de nombres "camelCase" habitual de Java con nombres como reUsableLayout. xml. Y, sí, un nombre de archivo de diseño debe terminar con la extensión. xml.

    El cuadro de diálogo Extraer diseño de Android.
  6. Haga clic en Aceptar para cerrar el cuadro de diálogo.

    La rama app / res / layout en la ventana de la herramienta Proyecto ahora tiene un nuevo elemento. Si nombró el archivo como se indicó en el Paso 5, la rama se etiqueta como reutilizable_layout. xml.

  7. Haz doble clic en reutilizable_layout. xml branch en la ventana de la herramienta Proyecto.

    Android Studio muestra la herramienta Designer para reutilizable_layout. archivo xml

  8. Asegúrese de que la herramienta Designer esté en modo Diseño (a diferencia del modo Texto).

    En el modo de diseño, puede ver el árbol de componentes.

  9. Anote las etiquetas en las ramas en el árbol de Componente.

    Busque nombres como checkBox, checkBox2 y botón.

    Para cambiar la identificación de un elemento, haga doble clic en ese elemento en la pantalla de vista previa. El menú emergente resultante tiene un campo de texto etiquetado como id. Cambie lo que se ingrese en ese campo de texto.

    El árbol de componentes.

¡Felicitaciones! Tienes un grupo de widgets que puedes usar y reutilizar.