Cuando estés diseñando tu aplicación para dar soporte a un amplio rango de tamaños de pantalla, puedes reutilizar tus fragmentos en configuraciones de layouts diferentes para optimizar la experiencia de usuario ya que se basan en el espacio de pantalla disponible.
Por ejemplo, en un móvil, puede ser apropiado mostrar únicamente un fragmento al mismo tiempo en una interfaz de usuario de un solo panel. Por otro lado, puedes mostrar varios fragmentos al mismo tiempo en una tablet ya que tiene un tamaño de pantalla mayor por lo que permite mostrar más información al usuario.
La clase FragmentManager proporciona los métodos que te permiten añadir, eliminar, y reemplazar los fragmentos de una actividad en tiempo de ejecución para poder crear una experiencia dinámica.