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
- Alinear al elemento más grande de un RelativeLayout
- Interferencia de la interfaz de usuario de Listview personalizada
- Cómo limitar la dimensión mínima capaz de cultivar una imagen en android
- Android: widget de búsqueda de ActionBarSherlock
- LinearLayout horizontal con varios niños, mover a los niños por debajo de la nueva línea cuando no más de espacio horizontal
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.
- Diseño complejo de diseño complejo Android
- Fragmentos: ¿cuál es el mejor lugar para medir vistas?
- Descartar actividad en android
- Definir Tabhost / TabWidget + contenido dentro del archivo xml sin ningún código - es posible?
- Android: anima el topMargin / bottomMargin / etc de una vista en LinearLayout o RelativeLayout
- Cómo colocar un formulario de inicio de sesión en el centro de un diseño
- Android - ¿Crear una aplicación con Java puro y sin XML?
- Manera alternativa de implementar un tirador deslizante que ha quedado obsoleto desde la api 17
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.