Просто установите на слушателей щелчка для элемента, который вы хотите открыть новые фрагменты.
Чтобы заменить новый фрагмент:
val transaction = supportFragmentManager.beginTransaction()
transaction.replace(R.id.container,YourFragment()).commit()
Убедитесь, что контейнер одинаков для всех типовфрагмент.
Редактировать: Фрагмент не может жить без активности, поскольку фрагмент представляет собой часть действия.Взгляните на this. Создайте новое действие и создайте контейнер в XML действия.Теперь создайте фрагмент, который вы хотите показать, и поместите этот фрагмент в жизненный цикл действия (onCreate), используя этот код:
val transaction = supportFragmentManager.beginTransaction()
transaction.add(R.id.activitycontainer,YourFragment()).commit()
Теперь установите прослушиватель щелчка на представлении, которое запустит созданное действие, и фрагмент будет автоматическиинициализировать с ним.Вы можете задавать различные темы для своей деятельности, например, NoActionBar или что-либо еще