Android 切换Activity

本文详细介绍了如何在Android应用中实现Activity之间的切换,包括如何创建多个Activity、配置AndroidManifest.xml文件、设置按钮点击事件来启动不同的Activity以及如何正确地关闭当前Activity。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

如果仅仅是表现层的改变,Android layout的转换就可以了。但是如果你需要改变的是功能,是逻辑,那么你就必须要用另一个activity了。
activity的切换很简单,首先你必须有两个activity(废话),其次你必须有两个layout,然后就是一个调用activity的方法。
以下是代码。
第一个activity,也就是主activity/main activity。
如果你的程序里有两个activity,那么就自己定义一下哪个是main,哪个是launcher。如果你注意观察的话,在你新建一个android project的时候,你会发现androidManifest.xml里对于唯一一个activity的定义:

其中的action和category部分就决定了这个activity是运行时首先启动的。
如果有第二个activity,那么就得在androidManifest.xml注册一下,整个androidManifest.xml如下:

 

注意这个“<activity android:name=”.TestChangeActivity2″></activity>”。
然后是程序中需要用到的string.xml。

 

然后是需要用到的main.xml。

 

第二个activity用到的mylayout.xml。

 

最后是两个activity。

 

 

调用另一个actvity的时候,不一定把现有的结束掉,你可以试试不结束,看看效果是怎样的。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值