Вам нужно иметь отдельный файл макета для каждого из макетов, которые вы пытаетесь использовать повторно. Затем вы можете включить их в макеты ваших фрагментов - вы делаете это с помощью тега <include>
.
Пример макета для панели инструментов (панель инструментов. xml):
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
пример повторного использования этого:
<include layout="@layout/toolbar"/>
Есть хорошая документация о том, как этого добиться здесь .