2013-02-26 57 views
0

我最近正在爲android開發一個應用程序。我決定使用片段的力量,並決定使用動態UI。我想要將一個片段包含在縱向方向中,將兩個片段放在橫向方向中。Android中片段實現的正確方法

我想出瞭如何創建兩個佈局以及如何添加片段。

一切都很順利,直到現在。

我想找到一個適當的方法來創建和銷燬旋轉片段。我知道我應該總是檢查是否存在已保存的實例,因此輪換時不應該創建更多的片段。但是,當用戶從縱向切換到橫向時,此解決方案會忽略創建另一個片段。所以我認爲我需要檢查方向,然後檢查實例是否已保存。檢查不是問題,但使用碎片的正確方法是什麼?我應該總是創建一個新的片段,並在改變旋轉刪除它?或者隱藏它? 我發現一個實現,其中有兩個片段的活動,當輪換被改變時,新的活動被創建。但是這個解決方案爲一件事創造了活動和片段,我不確定這是否是正確的方法。

你有什麼建議?我認爲片斷嚴重受到官方網站對Android開發者的影響。

+1

學習最佳實踐的最佳應用是Google I/O日程安排應用程序http://code.google.com/p/iosched/ – abc667 2013-02-26 14:00:35

+0

您的評論是最有幫助的。我可以以某種方式投票作爲答案嗎? – backman 2013-02-26 15:08:24

回答

0

也許本教程由拉爾斯·沃格爾可以幫助你:

Tutorial

他創建了一個景觀應用程序,並顯示在第11章,如何改變到肖像模式。

+0

是的,他是一個使用Activity和Fragment的人。 – backman 2013-02-26 14:24:54