Android-Activity使用(2)

时间:2023-03-08 15:37:41

接着Android-Activity使用(1)实现页面跳转

一.在main_activity中添加按钮,注意 id的写法为"@+id/"+"id真正的名字"

    <Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Start_Aty1"
android:id="@+id/btnStartAty1"
android:layout_below="@+id/tvOut"
android:layout_alignParentStart="true"/>

二.在MainActivity.java中实现实现跳转

private Button btnSatrtAty1;

    @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); //必须放在setContentView之后
btnSatrtAty1=(Button)findViewById(R.id.btnStartAty1);
//给按钮设定事件监听器
btnSatrtAty1.setOnClickListener(
//实现OnClickListener接口的了匿名类
new View.OnClickListener() {
@Override
public void onClick(View view) {
//事件中启动Aty1
//参数一:MainActivity 的实例
//参数二:要启动的Activity的类的定义为Class类型
//this 指实现OnClickListener的内部类
Intent i=new Intent(MainActivity.this,Aty1.class);
startActivity(i);
}
});
}

三、实现页面的关闭

直接调用 方法 finish();