2010-08-03 26 views
1

我試圖在我的android應用程序中實現選項卡按鈕欄和導航欄。問題是,我想要導航元素堅持。當開始一個兒童活動時,導航欄會移動。佈局問題 - 如何在不移動某些UI元素的情況下啓動一項活動?

如何讓這兩個元素「不可移動」?

+0

你可以用圖片來說明「搜索欄移動」是什麼意思? – Pentium10 2010-08-03 10:56:53

+0

對不起,搜索是一個拼寫錯誤 - >然而,當活動開始時,它帶有一個動畫(就像整個活動一樣),並佔據整個屏幕。 我想做兩個UI的持久元素。 – LordTwaroog 2010-08-03 12:08:38

回答

0

將按鈕欄和導航欄添加到所有活動並通過靜態字段共享它的狀態。請記得在子活動開始時初始化小節,並在小孩活動完成時更新父小節(通過onResume或由於startActivityForResult)。

不可能在活動之間共享UI元素的實例,因爲活動是(通過設計)彼此獨立的。

應用程序無法控制的活動如何利用新引入 - 它可以滑動,放大或只顯示瞭如果用戶禁用設備的喜好動漫,UPDATE:它看起來像,因爲API級別5有辦法重寫此請參閱Activity transition in Android。但是,如果您確實需要保留條形圖,請使用單個「活動」並將主視圖內容替換爲您喜歡的動畫。

相關問題