这是我的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呢?
Toolbar和随便加的TextView都不见了
(去掉这个FCV这两者就显示正常)
(而且即使设置FCV的layout_height为固定dp,它也会占满整个页面)