使用setContentView进行两个互相界面的跳转出现问题
代码:package com.siren.calc;
import android.app.Activity;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.Menu;
import android.view.Window;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
Button button1=(Button) this.findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
setContentView(R.layout.life);
}
});
Button button2=(Button) this.findViewById(R.id.button2);
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
setContentView(R.layout.qinshu);
}
});
}
}
public void goTOLayout1(){
//将layout由activity_main切换到life
setContentView(R.layout.life);
Button button_life=(Button) this.findViewById(R.id.button_life);
button_life.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
goTOLayoutMain();
}
});
}
public void goTOLayoutMain(){
//由life切换到activity_main
setContentView(R.layout.activity_main);
Button button1=(Button) this.findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
goTOLayout1();
}
});
}
错误:Error:(47, 5) 错误: 需要class, interface或enum
希望各位大牛们可以帮忙解答一下小白的疑惑,谢谢