可以将片段“堆叠”在一起吗?
只是试着这样做而没有真正考虑它,一切都有点疯狂。 如果不可能,我可以(也可能应该)创建一个ViewGroup,但我只是想知道。
答案 0 :(得分:10)
是的,这是可能的。例如。将它们包裹在像这样的FrameLayout
中:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<fragment android:name="com.package.FragmentOne"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
<fragment android:name="com.package.FragmentTwo"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</FrameLayout>
z-index取决于布局中子项的顺序。在此示例中,FragmentTwo
高于FragmentOne
,因为它是第二个孩子。