Фрагменты представляют собой повторно используемые варианты поведения или части пользовательского интерфейса в приложении Android.

Fragment представляет поведение или часть пользовательского интерфейса в Activity. и повторно использовать фрагмент в нескольких действиях.

Фрагменты были впервые представлены в Android 3.0 (API 11). Однако android-compat-libпереносит фрагменты обратно в каждую версию Android от 1.6 (API 4) и выше.

Вот важные вещи, которые нужно понять о фрагментах:

  • Фрагмент - это сочетание файла макета XML и класса Java, очень похожее на Activity.
  • Используя библиотеку поддержки, фрагменты поддерживаются для всех соответствующих версий Android.
  • Фрагменты инкапсулируют представления и логику, чтобы их было проще использовать в действиях.
  • Фрагменты - это отдельные компоненты, которые могут содержать представления, события и логику.
  • Вы можете объединить несколько фрагментов в одном упражнении для создания многопанельного пользовательского интерфейса.

  • Вы можете добавлять фрагменты в свое приложение напрямую с помощью XML или с помощью FragmentManager в Java.
  • FragmentManager отвечает за все управление фрагментами во время выполнения, включая добавление, удаление, скрытие, отображение или иное перемещение между фрагментами. Диспетчер фрагментов также отвечает за поиск фрагментов внутри действия.

Пример приложения ApiDemos, представленный в SDK, содержит примеры исполняемых фрагментов и исходный код.

Вы можете найти больше информации в:

Использование тегов:

андроид android-fragmentmanagerandroid-fragmentactivityandroid-listfragmentandroid-dialogfragmentfragmentpageradapterfragment-tab-hostfragmenttransactionfragmentstatepageradapterandroid-nested-fragmentdialogfragmentfragment-backstack