2011-09-22 52 views
3

我想用Fragments對平板電腦在一個屏幕上顯示不同的活動,但意識到,我的平板電腦的API級別只有8,而片段需要API級別11片段之前使用了什麼?

我的問題是這樣,有什麼用片段之前出臺?

我的假設是,每一個活動是簡單地顯示自己的屏幕上,一個從一個活動選單鍵的方式,上下文菜單和返回鍵導航到下一個。

這是我想用片段來實現的:我寫的三大「行動」,以三個不同的XML文件的信息。我的想法是在平板電腦的屏幕上以三個不同的片段顯示三個不同的xml文件。一個文件是關於患者的信息,第二個文件是從加速計接收的x,y和z值,第三個文件是治療師記錄的觀察結果。我想在左側顯示患者信息(如左側欄),圖中顯示了患者在右側和下方的檢查結果,即治療師的觀察結果。

有沒有我可以在平板電腦的一個屏幕上顯示這三個XML文件信息的方式?或者我註定要使用菜單按鈕和三個不同的屏幕 - 一個用於顯示每個XML文件?

評論將不勝感激。

+0

您可以使用單個視圖並使用佈局排列不同的區域。這就是ViewGroup的意圖。他們沒有提供片段的模塊性(自己的生命週期,自己的事件等),但爲了顯示數據的目的綽綽有餘。 –

+5

即使在Android 1.6上也可以使用片段,您必須下載「Android Compatibility Package」 - 更多信息請訪問http://android-developers.blogspot.com/2011/03/fragments-for-all.html –

+0

@DanielNovak - 謝謝!我不知道那件事。 – marienke

回答

4

我張貼這是答案(刪除註釋)。即使在Android 1.6上也可以使用片段,您必須下載「Android兼容包」 - more info here並在您的項目中使用它(將其作爲庫引用)。這樣你就不需要構建自己的可以複製片段的佈局。

0

是, 可以提供三種不同的XML文件,並將它們加載到一個片段。

您需要創建一個包含3個片段,或一個片段和兩幀的佈局文件。

如果您需要進一步實施,請告訴我,我很樂意幫助您。

相關問題