我通常通過片段組織我的代碼/邏輯表示一個佈局。現在我需要一些比較簡單的表單來獲取來自用戶的輸入數據,這些數據在目的上有些相關。假設我有3個屏幕,我可以創建3個片段來處理它們(顯示視圖,讀取輸入,提交,..)。或者我應該使用一個片段,並使用FrameLayout創建一個佈局堆棧。我在想,堆疊所有3個視圖並隱藏/顯示我喜歡的視圖。但documentation說使用框架佈局來呈現多個視圖
一般的FrameLayout應該被用來保存單個子視圖, 因爲它可以是難以組織的方式,是 擴展到不同的屏幕尺寸沒有把孩子重疊 對方孩子的意見
任何好的辦法做到這一點,或者我應該創建多個片段爲這個(這個不好的一面是大量的小班和重複代碼。我可以用一個基類,還是喜歡探索其他選項)
謝謝。
只要一次只能看到一個childview,就不應該有重疊的問題。 – anthropomo