2011-07-08 128 views
0

仍然搞亂我的第一個Android應用程序。基本上,我有一個固定的標題和一個帶菜單圖標的固定頁腳。它工作得很好,但不是開始一個全新的活動,我只想更新我的應用程序的主要內容(我認爲它會使它快10倍)。那是可行的嗎?Android - 刷新主要內容

回答

1

實際上,在切換活動時繪製新的佈局對於設備資源來說並不是那麼重要,假設您沒有對佈局(動畫等)做一些非常沉重的事情。你可能想看看如何設置的意見能見度:

http://developer.android.com/reference/android/view/View.html#setVisibility%28int%29

所以,如果你的主要內容是一個容器裏面,你簡單的隱藏容器時,FX。您的用戶點擊一個按鈕,並顯示其他內容(之前隱藏的內容)。

+0

實際上,它是一個新聞應用程序,所以有四個或五個選項卡,每個選項卡都包含一個ListView或HTML。如果它是一個listView,點擊一個項目會帶你到詳細頁面。理論上它有效,但我想知道是否還有改進的餘地。對我而言,您的解決方案可能不太理想。 – Fran

+0

在這種情況下,請查看View.inflate方法:http://developer.android.com/reference/android/view/View.html#inflate%28android.content.Context,%20int,%20android.view。 ViewGroup中29% –

0

我會堅持使用所有頁面的活動,因爲這使用戶可以使用原生後退按鈕返回堆棧。如果您選擇在活動中切換視圖,則還必須手動管理後退按鈕硬鍵。