Android开发学习之Activities页面间的跳转实现
程序员文章站
2022-09-03 10:33:26
intent是什么?
一个app有很多个页面,切换页面就需要启动activity
activity之间通过intent来通信
显示intent
在项目文件目录中的app——j...
intent是什么?
一个app有很多个页面,切换页面就需要启动activity
activity之间通过intent来通信
显示intent
在项目文件目录中的app——java下的第一个文件新建一个activity项目(推荐 empty activity)
这里我是把主页面命名为mainactivity01
设置好新的页面名称后,设置一个mainactivity按钮来跳转到新的activity
public class mainactivity01 extends appcompatactivity { //在mainactivity的java文件中进行编辑 @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main01); button btn01=(button) findviewbyid(r.id.btn01); //声明一个按钮btn01 assert btn01 != null; //以下代码使用代码辅助可以轻松写出 btn01.setonclicklistener(new view.onclicklistener() { @override public void onclick(view view) { intent intent=new intent(getapplicationcontext(),activitydemo02.class); //activitydemo02就是要跳转过去的新页面 startactivity(intent); //设置intent通信 } }); } }
跳转之后
1、如果要设置一个按钮返回上一个页面,直接:
//设置“上一步”按钮的监听事件 button button_back01=(button) findviewbyid(r.id.button_back01); assert button_back01!=null; button_back01.setonclicklistener(new view.onclicklistener() { @override public void onclick(view view) { finish();//关闭页面 } });
上一篇: 婆婆去年特别想抱孙子
下一篇: 三个冷笑话