Que son los fragmentos y las vistas en android?
Introduccion
Los fragmentos y las vistas son componentes cruciales de sus aplicaciones de Android. Las vistas son componentes esenciales para las interacciones del usuario, y los fragmentos son importantes para crear una IU de actividad compleja y modular. Si ha utilizado un dispositivo con Android, lo más probable es que haya interactuado con muchas vistas y fragmentos de Android.
Aqui introduciremos el ciclo de vida de los fragmentos y luego explicaremos las vistas de manipulación. Finalmente, aprenderá sobre la vista de lista (una vista compuesta que muestra un conjunto de vistas verticalmente) y sobre ListActivity, que es un subtipo de actividad que facilita la creación de vistas de lista.
Introduciremos vistas en general y nos centraremos en los componentes de la lista y otros conceptos que giran en torno a las listas.
Fragmentos
A partir de Android 3.0 (nivel de API 11) puede agregar fragmentos a sus aplicaciones. Los fragmentos son una parte de la interfaz de usuario en una actividad. Mejoran la reutilización de la interfaz de usuario y permiten que el desarrollador cree un panel múltiple. UI combinando múltiples fragmentos en una sola actividad o usando el mismo fragmento en múltiples actividades. Las siguientes son algunas características de los fragmentos.
- Puede agregar varios fragmentos a una actividad para construir la interfaz de usuario.
- Los fragmentos se agregan y eliminan a una actividad mientras la actividad se está ejecutando.
- Los fragmentos tienen su propio diseño con sus propias devoluciones de llamada de ciclo de vida.
- Los fragmentos pueden ser utilizados en diferentes actividades.
- Deberia decidir si necesita fragmentos en su aplicación en función de los requisitos de diseño de la interfaz de usuario. Por ejemplo, si sabe que una actividad requiere diferentes diseños de los modos de retrato y paisaje del dispositivo, entonces necesita fragmentos.
La principal diferencia en el ciclo de vida entre una actividad y un fragmento es cómo cada uno se almacena en la pila del sistema cuando el usuario navega desde una actividad / fragmento y hacia atrás. En las actividades, el usuario puede navegar de nuevo a una actividad detenida usando el Botón Atrás. Sin embargo, en fragmentos, el desarrollador debe permitir explícitamente que la actividad de alojamiento administre la pila al llamar al método addToBackStack ().
Las mismas prácticas del ciclo de vida de la actividad también se aplican a los fragmentos. Sin embargo, el ciclo de vida del fragmento se ve afectado por el ciclo de vida de la actividad. Por ejemplo, cuando la actividad recibe onPause (), cada fragmento de la actividad recibe también la devolución de llamada onPause ().
Tenga en cuenta que si desea obtener una referencia al objeto de contexto desde un fragmento, puede usar el método getActivity ().


Comentarios
Publicar un comentario