4
可以將碎片「堆疊」在彼此之上嗎?Android中的Z-Layering碎片
只是試圖做到這一點,而沒有真正考慮它,一切都變得有點瘋狂。 我可以(也可能應該)創建一個ViewGroup,如果這是不可能的,但我只是想知道。
可以將碎片「堆疊」在彼此之上嗎?Android中的Z-Layering碎片
只是試圖做到這一點,而沒有真正考慮它,一切都變得有點瘋狂。 我可以(也可能應該)創建一個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
,因爲它是第二個孩子。
這也可以在'RelativeLayout'中完成 – edthethird
您是否真的嘗試過這種方法並使其工作?我正在製作一個導航片段,並確保它在我的RelativeLayout中處於頂部,但它完全將佈局搞亂了。 –
@FrankSposaro是的,在回答之前在一個小樣本項目中進行了測試。 [這裏](https://dl.dropbox.com/u/17220543/Test.zip)是該項目,看看它是否可以幫助你。 – 2012-06-12 15:23:12