4

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

只是试图在没有真正考虑的情况下做到这一点,一切都变得有点疯狂。如果不可能,我可以(并且可能应该)创建一个 ViewGroup,但我只是想知道。

4

1 回答 1

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

于 2012-06-12T15:19:25.267 回答