Diferencia entre Layout y Fragment Layout

Al crear una nueva actividad de Android, se utiliza para crear un archivo xml en la carpeta de diseños en la que definiría la interfaz de usuario. Ahora crea dos archivos:

1.Layout archivo

2.Archivo de diseño de fragmentos.

¿Podría alguien explicar la diferencia entre los dos? También al intentar agregar artículos como listviews, botones … etc. en qué archivo debo agregarlos para que se llamen en mi archivo de actividad.

A partir de Android 3.0, las actividades pueden ahora alojar fragmentos que se pueden utilizar para desarrollar partes de la interfaz de usuario y mostrarse en diferentes configuraciones dependiendo del tamaño de la pantalla, la orientación y otros factores. Se recomienda utilizar Fragmentos en aplicaciones modernas de Android, pero no es necesario.

Puede crear un diseño de actividad que contenga uno o más fragmentos y, a continuación, coloque los componentes de interfaz de usuario en el diseño del fragmento. La actividad cargará el fragmento y, a continuación, el fragmento inflar el diseño que desea presentar en su interior. También puede agregar / quitar / intercambiar dinámicamente fragmentos diferentes dentro de la misma Actividad, dependiendo de lo que desee mostrar al usuario.

Puedes leer más sobre cómo usar Fragmentos aquí: Fragmentos | Desarrolladores de Android

También puede optar por ignorar el principio de diseño Fragmento y seguir colocando todos los diseños en el archivo de diseño de la actividad. En ese caso, puede eliminar el diseño Fragmento.

La estructura por defecto de los nuevos proyectos de Android ha cambiado desde una actualización reciente del adt:

  • Cómo es ahora : Habrá un fragmento "PlaceHolderFragment" creado que utiliza el diseño de fragmentos. El otro diseño es el que usa la Actividad.

  • Cómo era antes : No se generó Fragmento después de crear un nuevo proyecto, por lo que tampoco se necesitó un diseño de fragmento.

==> Tienes que decidir si realmente quieres usar fragmentos ahora. Si es así, usa el diseño del fragmento y aprende a usar Fragmentos en Android . Si decide que no necesita usar fragmentos por ahora, puede eliminar el código PlaceHolderFragment y eliminar el diseño de fragmentos.

  • Se necesita la guía compleja de diseño de la interfaz de usuario de Android (fragmentos)
  • Cómo mostrar FragmentBreadCrumbs en una aplicación Honeycomb
  • Custom support.v7.widget.Toolbar no se muestra en el dispositivo
  • Qué codificar para que la notificación se pegue hasta que la música deje de jugar
  • ¿Cómo puedo forzar globalmente la orientación de la pantalla en Android?
  • ShareActionProvider sin ninguna barra de acción en android
  • ParseSdkContent failed No se pudo inicializar la clase android.graphics.Typeface
  • ActionBar en la parte inferior sin TitleBar
  • Cómo hacer HorizontalScrollView RIGHT a LEFT Scroll android
  • ¿La aplicación Android de Facebook utiliza ListView o hay otra manera de crear esa lista de mensajes en una línea de tiempo?
  • Invalidate () no vuelve a dibujar a los niños
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.