第3章多个用户界面的 程序设计
第3章 多个用户界面的 程序设计
3.1页面切换与传递参数值
3.1 页面切换与传递参数值
3.1.1 传递参数组件Intent > Intent是android系统一种运行时的绑定机制, 在应用程序运行时连接两个不同组件。在 android的应用程序中不管是页面切换,还是 传递数据,或是调用外部程序,都可能要用到 Intent。Intent负责对应用中某次操作的动作、 动作涉及数据、附加数据进行描述,Android 则根据此Intent的描述,负责找到对应的组件, 将Intent传递给调用的组件,并完成组件的调 用
3.1.1 传递参数组件Intent ➢ Intent是android系统一种运行时的绑定机制, 在应用程序运行时连接两个不同组件。在 android的应用程序中不管是页面切换,还是 传递数据,或是调用外部程序,都可能要用到 Intent。Intent负责对应用中某次操作的动作、 动作涉及数据、附加数据进行描述,Android 则根据此Intent的描述,负责找到对应的组件, 将Intent传递给调用的组件,并完成组件的调 用
3.1.2 Activity页面切换 Activityl跳转与传递参数值主要通过Intent类协 助实现。在一个Activity页面中启动另一个 Activity页面的运行,是最简单的Activity页 面切换方式。其步骤如下: (1)首先创建一个Intent对象,其构造方法为: Intent intent=new Intent(当前 Activity.this,-Activity.class); (2)然后调用Activity的 startActivity(intent).方法,切换到另一个 Activity.页面
3.1.2 Activity页面切换 Activity跳转与传递参数值主要通过Intent类协 助实现。在一个Activity页面中启动另一个 Activity页面的运行,是最简单的Activity页 面切换方式。其步骤如下: (1)首先创建一个Intent对象,其构造方法为: Intent intent = new Intent(当前 Activity.this, 另一Activity.class); (2)然后调用Activity的 startActivity(intent)方法,切换到另一个 Activity页面
【例3-1】从一个Activity页面启动另一个Activity页 面示例。 >在本项目中,要建立两个页面文件及两个控制 文件: >第一个页面的界面布局文件为activity main.ml, 控制文件为MainActivity.java; >第二个页面的界面布局文件为second.ml,控制文 件为secondActivity.java。 >还要修改配置文件AndroidManifest.xml。 1137 11:38 ex31(页面切换) ex3_1 这是第二个页面 (代码见教材) 页面切换 切换到另一页面
【例3-1】从一个Activity页面启动另一个Activity页 面示例。 ➢ 在本项目中,要建立两个页面文件及两个控制 文件: ➢第一个页面的界面布局文件为activity_main.xml, 控制文件为MainActivity.java; ➢第二个页面的界面布局文件为second.xml,控制文 件为secondActivity.java。 ➢ 还要修改配置文件AndroidManifest.xml。 (代码见教材)