当前位置:   article > 正文

Android开发之Activity的创建跳转及传值_实现两个页面的跳转,从mainactivity跳转到secondactivity

实现两个页面的跳转,从mainactivity跳转到secondactivity

写在前面;

在Android系统的江湖中有四大组件:活动(Activity), 服务(Service), 广播接收器(Broadcast Reciver)和内容提供者(Content Provider)。今天所介绍的就是Android开发中的四大组件之一:Activity,其他那三大组件以后再进行介绍。说道Android中的Activity,如果你做过iOS开发的话,Activity类似于iOS中的ViewController(视图控制器)。在应用中能看到的东西都是放在活动中的。活动是安卓开发比较重要的东西,是用户交互和数据的入口。本篇博客要介绍的内容是活动的创建,活动的跳转与值的透传。

iOS中的ViewController也是有自己的生命周期的,了解Activity或者ViewController的生命周期是很有必要的,这要你才能搞明白在什么时间做什么事情。好废话少说,Activity将要登场。

使用Android Studio创建一个Android的Add New Activity工程(步骤略,详见上篇博客),在这个工程中默认会有一个Blank Activity,而且在Blank Activity中自动添加了一个Text View, 上面写着"Hello World", 运行这个工程就会看到Hello World在一个白色的活动中。

我们把这个工程中创建的一个新的Activity,然后再有Hello World中添加一个按钮,点击按钮跳转到我们创建的新的Activity中。在新的按钮中点击Back返回到上一个Activity中。

一、Activity的创建与组件添加

1.创建一个Blank Activity

在Android Studio的文件资源目录中,选中你要创建Activity的包,右键单击->New -> Activity ->各种Activity, 在这儿我们选择Blank Activity,点击即可,操作如下图所示。

 

点击完后出现下面的对话框来新建一个Activity,也就是我们自定义的Activity。Activity Name: 活动的名字,Layout Name: 活动对应布局文件的名字,Titile: 上面导航条显示的名字。Menu Resource Name: 菜单的xml配置文件的名称(稍后会详细介绍),点击Finishi即可。

 

活动创建后会在资源目录中生成三个文件,如下图所示,java中的SecondActivity文件有前面的"C"标志可知,是Java的Class文件,也就是Activity对应的源文件。而Layout文件中的activity_second.xml是Activity对应的布局文件,在布局文件中你可以指定给Activity添加那些控件,并且可以控制这些控件的样式和位置。第三个就是menu下的menu_second.xml文件,该文件是定义导航中的下拉菜单内容的,稍后给大家演示。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/242534
推荐阅读
相关标签
  

闽ICP备14008679号