我有两个layout.xml
个文件。我需要在活动中加载其中一个XML。说最初我将使用SetContentView
加载活动,如果button
点击完成,那么我必须加载另一个layout.xml
文件。
我该怎么做?
此更改将经常在活动中完成。
答案 0 :(得分:4)
假设您有layout1.xml
和layout2.xml
使用
在它们之间进行更改setContentView(layout1);
setContentView(layout2);
<强>小心强>
如果您有使用
后再次重新引用它们findViewById()
引用的按钮,textviews ...,则必须在致电setContentView()
答案 1 :(得分:0)
呼叫
setContentView(layout1);
并在你的onClick()方法中,调用
setContentView(layout2);