一、
activity_main中定义一个Button btn1
二、
修改MainActivity代码
public class MainActivity extends AppCompatActivity {
//声明第一个button控件
Button btn2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//通过ID找到Button
btn2=findViewById(R.id.btn1);
btn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//新建一个意图Intent
Intent intent=new Intent(MainActivity.this,MainActivity2.class);
//用Intent启动Activity
startActivity(intent);
}
});
}
}
三、
新建MainActivity2:
public class MainActivity2 extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
}
}
四、
清单文件注册MainActivity2:
<activity
android:name=".MainActivity2"
android:label="@string/title_activity_main2"
android:theme="@style/AppTheme.NoActionBar"></activity>
方法二:鼠标在MainActivity2上,alt+Enter->点击Add activity to manifest
方法三:(AS环境)com.example.xxx上右键->新建->Activity