Android中的Z-Layering Fragments

时间:2012-06-12 15:05:23

标签: android android-fragments

可以将片段“堆叠”在一起吗?

只是试着这样做而没有真正考虑它,一切都有点疯狂。 如果不可能,我可以(也可能应该)创建一个ViewGroup,但我只是想知道。

1 个答案:

答案 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,因为它是第二个孩子。