2011-08-05 13 views
0

2つのlayout.xmlファイルがあります。私はアクティビティにXMLのどちらかをロードする必要があります。最初にSetContentViewを使用してアクティビティを読み込み、buttonのクリックが行われた場合は、layout.xmlファイルを読み込む必要があります。1つのアクティビティ用に2つのレイアウトをロードする

どうすればいいですか?

この変更はアクティビティで頻繁に行われます。

答えて

4

あなたは、ボタン、あなたがfindViewById()を使用して参照することtextviews ...、あなたを持っている場合は、

setContentView(layout1); 

setContentView(layout2); 

慎重に

を使用してそれらの間layout1.xmllayout2.xml

変更があるとsetContentView()

を呼び出した後に再度参照する必要があります
0

コール

setContentView(layout1); 

とあなたのonClick()メソッドでは、

setContentView(layout2);  
を呼び出します
関連する問題