2013-04-10 97 views
0

我在一個Fragment中使用兩種不同佈局(兩個.xml文件)時出現問題。例如,我有layout1.xmllayout2.xmllayout1.xmlButton'下一步',如果用戶點擊Buttonlayout1,layout1應該消失並且layout2應該出現。我怎樣才能做到這一點?一個片段中的兩個佈局

+0

不要使用一個片段,使每個佈局與一個片段相關聯。所以兩個佈局,兩個片段。然後下一個按鈕將回調處理碎片的父活動,並且將把當前碎片放在背堆棧上並創建新碎片。 – TronicZomB 2013-04-10 20:32:47

回答

4

這是錯誤的方法。將這兩種佈局合併爲一種,然後使用ViewFlipoer或將它們疊加在RelativeLayoutFrameLayout上,並顯示/隱藏所需的一種。或者將你的邏輯分成兩個片段

+0

它也可以用'ViewFlipper'完成,並使用''...... – 2013-04-10 20:44:15

+0

這就是我寫的。 '將佈局合併爲一個。 – 2013-04-10 20:50:12

+0

我在說你不必「將這兩個佈局合併爲一個」,你可以使用他們當前的xml來引用它們,而不是將它們複製並粘貼到一個xml中。只是白話,是增加另一種方式來做到這一點。 – 2013-04-10 20:54:46