2012-06-16 76 views
5

我正在製作一個應用程序,並且我最終在閱讀所有文檔後纔開始使用片段,我到了這裏。我以縱向模式設計了這個應用程序,它是兩個活動,選擇器和細節,而在左側的橫向選擇器則是平板電腦上的細節。現在,這個作品很像這張圖片: enter image description here片段最佳實踐

但是,現在當我將手機變成風景時,它與平板電腦在風景中做的事情相同,有兩個片段。首先,我想知道我應該把它作爲手機上的兩個碎片嗎?這會成爲「最佳實踐」嗎?如果沒有,我想知道如何去做像肖像那樣的風景而不會搞亂平板電腦的風景。

感謝

回答

0

你需要有兩個單獨的佈局,一個在佈局端口(縱向)和一個佈局,土地(景觀)。你的肖像佈局應該只包含一個片段。在您的活動中,您需要檢查該片段的存在或包含該片段的視圖(如果使用的是FrameLayouts),並相應採取行動。

See this from the developer site.

+0

真的甚至沒有接近回答問題.. – Samuel

+0

如果您關注的是平板電腦,有沒有硬性規定,以確定哪些設備是平板與否。你可以在你的活動中說,如果身高大於5英寸,請把它當作平板電腦。獲取設備高度之前已經問過,請參閱http://stackoverflow.com/questions/2193457/is-there-a-way-to-determine-android-physical-screen-height-in-cm-or-inches。 – Flynn81