X

Crear una Interfaz de Usuario Dinámica con Fragments (Fragmentos)

Para crear una interfaz de usuario dinámica y multi-panel en Android, necesitas encapsular los componentes de la UI y los comportamientos de la actividad en módulos que puedas intercambias dentro y fuera de tus actividades. Puedes crear esos módulos con la clase Fragment, la cual se comporta como una actividad anidada que puede definir su propio layout y gestionar su propio ciclo de vida.

Cuando un fragmento especifica su propio layout, puede configurarse de varias combinaciones con otros fragmentos dentro de una actividad para modificar la configuración de tu layout para diferentes tamaños de pantalla (una pantalla pequeña puede mostrar un fragmento al mismo tiempo, sin embargo una grande puede mostrar dos o más).

Esta clase muestra como crear una una experiencia de usuario dinámica con fragmentos y optimizar dicha experiencia de tu app para dispositivos con diferentes tamaños de pantalla, intentando dar soporte al mayor número de versiones antiguas de Android.

Proyecto completo

Código en GitHub

Crear un Fragment (Fragmento)

Puedes crear un Fragment (fragmento), que es como una sección modular de una actividad, con su propio ciclo de vida entre otras características.

Comunicarse con otros Fragments

En muchas ocasiones es necesario comunicarse con otros fragments para transmitirles cierta información y poder reutilizar los componentes de la interfaz.

Puedes ver más información sobre Crear una Interfaz de Usuario Dinámica con Fragments en la página oficial de Google en inglés pulsando aquí.

Los comentarios de Disqus están cargando....