我的应用有1个活动和多个片段。
在我的活动中,容器是FrameLayout
,然后将初始片段添加到该容器中,然后使用replace()
来更改片段。
初始添加:transaction.add(R.id.fragment_container, firstFragment, "FirstFragment")
初始添加后:transaction.replace(R.id.fragment_container, newFragment, "FragmentTag")
activity_main.xml
...
<FrameLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:id="@+id/fragment_layout"
app:layout_constraintTop_toBottomOf="@id/toolbar"
app:layout_constraintBottom_toTopOf="@id/bottomNav">
</FrameLayout>
...
我的问题是,当我向R.id.fragment_layout
添加和替换一个片段时会发生什么?
说我的碎片都是ConstraintLayout
-ConstraintLayout
嵌套在FrameLayout
内吗?