可以将碎片“堆叠”在一起吗?
只是试图在没有真正考虑的情况下做到这一点,一切都变得有点疯狂。如果不可能,我可以(并且可能应该)创建一个 ViewGroup,但我只是想知道。
可以将碎片“堆叠”在一起吗?
只是试图在没有真正考虑的情况下做到这一点,一切都变得有点疯狂。如果不可能,我可以(并且可能应该)创建一个 ViewGroup,但我只是想知道。
是的,这是可能的。例如,通过将它们包装在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
因为它是第二个孩子。