2011-03-29 51 views
6

我正在尋找一次顯示兩項活動的最簡單方法,以便一項活動始終保持可見狀態,另一項活動隨用戶交互而變化。Android:在一個屏幕上查看兩項活動

換句話說:

  • 我現在有代碼與幾個活動方案。
  • 用戶可以在這些活動之間導航。
  • 我想添加一個新的活動,這個活動始終可以與我已有的一起顯示。
  • 當用戶從當前活動導航到另一個時,這個新的「側面活動」將保持可見。

我見過很多不同的想法做類似的事情,但一直沒有能夠適應他們的需求。

任何幫助,將不勝感激。

回答

6

沒有你想要的是可能的活動。最接近的是使用主題,以便您的「副業」在其他非全屏活動背後部分可見。但是,要在各種屏幕尺寸下正常工作將很困難,而管理你的任務堆棧以實現這一目標並不會讓我覺得很有趣。

你應該能夠創建類似於你正在尋找的片段正確應用的東西,但是你會結束一個大活動和一堆片段,而不是一堆活動。

在活動級別,Android不適用於您尋求的某些持久元素。

3

您可以實現與您想要的相似的東西(根據用戶的看法)。但它實際上並不是兩項活動。

檢查Fragments Documentation。我想你想使用兩個片段:一個在屏幕的頂部,另一個在底部。

3

像其他人一樣,你不能一次在屏幕上有多個活動。但是,您可以將單獨的活動重構爲視圖,然後使用一個持久性視圖和一組可交換視圖(由選項卡或ViewFlipper管理)顯示單個活動。