2013-05-17 124 views
0

我可以根據已在Activity上單擊的按鈕爲片段選擇不同的佈局,還是應爲每個Button創建一個片段類?片段的多個佈局

我知道Fragments存在適應不同的用戶界面,但在我的情況下,我有很多按鈕,點擊時顯示一個FrameLayout,我想如果有可能從複製/粘貼節省時間?

+1

爲每個Button創建一個Fragment類是解決方案。 「我知道碎片存在適應不同的用戶界面,但在我的情況下,我有很多按鈕,點擊時顯示一個FrameLayout,我想如果有可能從複製/粘貼節省時間?」你能更具體一點嗎? – Blackbelt

+0

我這麼認爲! :(謝謝黑帶 – mt0s

回答

1

我想說,這取決於你的佈局/片段的樣子。如果它們巨大而且非常相似,那麼最好有一個佈局。在這種情況下,您也可以考慮使用<merge /><include/>

通過這種方式,您可以在(子)佈局中保持相同的部分,而無需代碼重複。

看看谷歌網站here

+0

他們不是很大,我會堅持複製/粘貼的方法。Thanx的鏈接。 – mt0s

+1

在這種情況下,我同意_blackbelt_(除非你需要數百個佈局)。 – Trinimon