Android FragmentContainerView占满整个页面,Toolbar不显示

这是我的xml文件

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">

        <androidx.appcompat.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="?attr/colorPrimary"
            android:minHeight="?attr/actionBarSize"
            android:theme="?attr/actionBarTheme"
            app:title="@string/debug"
            app:titleTextColor="@android:color/white" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="曹娜发送积分卡是否健康积分卡复健科请尽快交乔恩科二你看 e、"
            android:textColor="@color/colorAccent" />
        
        <androidx.fragment.app.FragmentContainerView
            android:id="@+id/activity_code_nav_fragment"
            android:name="androidx.navigation.fragment.NavHostFragment"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:defaultNavHost="true"
            app:navGraph="@navigation/nav_code" />
    </LinearLayout>

对应的Activity

activityCodeBinding = DataBindingUtil.setContentView(this, R.layout.activity_code)
setSupportActionBar(activityCodeBinding.toolbar)
activityCodeBinding.toolbar.inflateMenu(R.menu.menu_code_editor)

以及主题

<style name="CodeActivityTheme" parent="Theme.MaterialComponents.DayNight.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>

为什么渲染出来的布局只显示第一个Fragment呢?

img

Toolbar和随便加的TextView都不见了
(去掉这个FCV这两者就显示正常)
(而且即使设置FCV的layout_height为固定dp,它也会占满整个页面)