销毁一个activity一共有两种方法,一种是按下返回键,就可以销毁当前activity;还有一种方法就是通过代码的方式,Android提供了finish()这个方法,调用这个方法也可以完成销毁一个activity,这里主要介绍finish()方法,通过点击按钮的方式,来销毁一个activity
先新建一个项目,选择Empty Activity
之后在主activity的布局xml文件中添加一个button
android:id
给当前元素定义了一个唯一的标识符,之后可以在代码中通过这个元素进行操作
android:text
指定了元素中显示的文字内容
android:layout_width
指定了当前元素的宽度,match_parent表示和当前元素的父元素一样宽
android:layout_height
指定了当前元素的高度,wrap_content表示当前元素的高度只要能刚好包含里面的内容就行
添加之后的效果如图
去Java文件中添加按钮的响应事件代码
新建一个Button对象,findViewById找到刚才创建按钮的id,通过id来定位到具体是哪一个按钮
在onClick()方法中填写按钮的响应代码,这里主要是需要销毁一个activity,所以只需要调用finish()方法就可以了
代码中执行了finish()方法,只要按下了按钮,就会执行finish()方法,当前activity就会被销毁