2011-06-29 108 views
2

我正在開發一個應用程序,其中有主要活動,它顯示一些內容(文本,圖像等),並在其上方顯示半透明菜單。在此菜單中,我鏈接到了其他「屏幕」(實現爲活動),點擊它後,我可以正確地看到新活動,但設備的「活動更改動畫」閃爍,然後讓我進入新活動。Android活動導航

我想讓導航體驗在屏幕上無縫瀏覽,讓我的菜單始終位於頂部。今天,這個菜單被實現爲一個自定義視圖(擴展一個線性佈局),這個菜單也是可擴展和可摺疊的,所以我必須通過這些活動來存儲菜單狀態。

PS:我認爲的方式是始終保持兩個正在運行的活動,一個用於當前屏幕,另一個用於菜單,將菜單保留在頂部,然後更改其後的活動。但無法找到一個方法來做到這一點...

PPS:開發Android 2.1

任何人有一個想法?

回答

2

您應該看看Fragments,或嘗試將所有功能保留在一個活動中,僅更改內容視圖。

+0

好吧,看起來正是我在找的東西,但是文檔說:「Android在Android 3.0中引入了片段(API Level'Honeycomb')...」,我開發的是2.1。目前無法測試,但認爲它不可用,任何解決方法? – RMalke

+0

您可以使用Android兼容包在應用程序中使用片段,可以從AVD管理器安裝這些片段。 – Egor

+0

謝謝,這就像解決我的問題,今天會嘗試。 – RMalke