2011-08-05 47 views
0

我有兩個layout.xml文件。我需要在活動中加載任一XML。假設最初我將使用SetContentView加載一個活動,如果button點擊完成,那麼我必須加載另一個layout.xml文件。要爲單個活動加載的兩種佈局

我該怎麼做?

此更改將經常在活動中完成。

回答

4

說你有layout1.xml和使用它們之間layout2.xml

變化

setContentView(layout1); 

setContentView(layout2); 

仔細

如果你有按鈕,textviews ......你參考使用findViewById(),你在致電setContentView()

後必須再次參考它們
0

呼叫

setContentView(layout1); 

,並在您的onClick()方法中,調用

setContentView(layout2);