В Activity фрагменты можно реализовать декларативно в XML-разметке или программно с помощью FragmentManager.
Декларативно (в XML):
xml
Программно (с помощью FragmentManager):
kotlin
FragmentManager для управления фрагментами.FragmentTransaction используется для выполнения операций (добавление, удаление, замена и т.д.).Использование контейнера:
Для программного добавления или замены фрагментов обычно используется контейнер в XML-разметке Activity, например, FrameLayout или LinearLayout:
xml
Затем в коде Activity фрагмент добавляется или заменяется внутри этого контейнера.
Важные аспекты:
addToBackStack().supportFragmentManager.