2010-11-20 104 views
0

我的應用程序需要2個畫面,爲此,我使用RelativeLayout創建了兩個不同的XML佈局文件。每當我運行我的活動時加載一個佈局文件。現在,我想將第二個佈局加載到相同的Activity,當用戶單擊OptionsMenu中的某個按鈕時,以及當用戶按Back按鈕加載第一個屏幕而不是退出應用程序時。所以我不需要在我的應用程序中創建另一個Intent在Android中動態加載佈局

回答

3

你試過重新調用setContentView嗎?

或者,你可能更喜歡使用ViewFlipper,

很好的例子here

1

我會建議一個比較簡單的方法。

將兩個佈局放在單個XML中,並根據需要適當地顯示/去除它們。我不認爲你需要更復雜的任何東西:-)