移动应用开发:创建Splash界面.pptx

移动应用开发:创建Splash界面.pptx

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
创建Splash界面 创建Splash活动和布局01编辑Splash布局02编辑Splash活动03修改活动及其生命周期04创建Splash界面 任务概述技能目标知识目标任务说明任务二已经构建了一个基本的Android应用,而且查看了它在模拟器中的运行情况。本任务要为应用创建一个Splash界面,Splash界面是应用启动界面,停留6秒后进入应用主界面。Splash界面主要用于显示应用的信息。掌握TextView文本视图组件了解Linearlayout/RelativeLayout相对布局了解Handler(消息处理器)调度代码方法掌握Intent(意图)概念能创建、编辑活动和布局能使用Intent(意图)实现活动跳转能使用Handler调度运行代码能实现组件点击事件的处理能解决应用发生旋转、不可见、失去焦点等情况下出现的问题理解R.java的作用掌握AndroidManifest文件作用理解活动的生命周期 创建活动和布局活动 (Activity)活动 (Activity)是一种展示型组件,它主要用于实现应用层功能逻辑,并通过界面显示数据或接收用户输入。一个应用程序可以包含0或多个活动。没有活动的应用程序,用户将无法看到应用程序界面,这种应用程序通常在后台运行,不涉及用户交互。Activity相关操作为活动绑定自定义视图setContentView(R.layout.activity_main);启动另外一个活动startActivity(intent);结束活动finish(); 完成Activity间的跳转任务:完成一个Activity跳转到另外一个Activity 创建Splash活动和布局实施步骤如下:新建Activity1.java新建Activity1对应的布局activity_1.xml新建Activity2新建Activity2对应的布局activity_2.xml实现Button的点击事件,完成两个Activity之间的跳转配置文件中注册新建的Activity 创建Splash活动和布局MainActivity.java 创建Splash活动和布局MainActivity对应的布局activity_main.xml 创建Splash活动和布局SecondActivity.java 创建Splash活动和布局SecondActivity对应的布局activity_second.xml 创建Splash活动和布局要实现这个功能需要创建一个活动和一个布局。活动指定了splash界面做什么以及应当如何响应用户,布局指定了splash是什么样的。新增一个活动,可以打开前面创建的 “SmartFactory”项目,点击右键选择“New”->“Activity”->“Empty Activity”。 创建Splash活动和布局为活动指定名称“SplashActivity”,勾选“Generate Layout File”自动生成布局文件,指定布局名称为activity_splash.xml。Android Studio自动生成了SplashActivity活动和布局activity_splash.xml。在AndroidManifest.xml清单文件中增加了一行,添加了SplashActivity活动: 创建Splash活动和布局01编辑Splash布局02编辑Splash活动03修改活动及其生命周期04创建Splash界面 编辑Splash布局向布局增加GUI组件有两种方法,可以直接在布局文件中增加,也可以使用布局编辑器。下面通过布局编辑器增加一个文本视图。设计布局器左边有一个组件面板,其中有很多GUI组件,可以直接拖到布局中,如果查看Text区,可以看到有一个TextView组件,点击这个组件,把它拖到设计编辑器中。 编辑Splash布局设计编辑器中的修改会反映到XML中,像这样把GUI组件拖到布局中可以很方便的更新布局。如果切换到代码编辑器,可以看到,如果通过设计编辑器增加文本视图组件,也会同样在文件中增加几行代码:一个GUI组件有多个属性,一些属性是共有的,比如:android:id这个属性为组件指定一个标识名。利用id属性,可以通过代码来控制组件完成工作,另外还可以控制组件在布局中的位置:android:text告诉Android组件应当显示什么文本。 编辑Splash布局android:layout_width,android:layout_height这两个属性指定了组件的基本宽度和高度(是不能缺少的),“wrap_content”表示它要足够大,刚好能放下文本的全部内容。我们要在界面中增加两个文本视图,一个是“欢迎使用物联网智慧工厂APP”,另一个是“版本1.0”,两个文本居中显示在屏幕中间,两个文本上下

您可能关注的文档

文档评论(0)

ZuiFeng + 关注
实名认证
内容提供者

分享文档,资源共享

认证主体孙**

1亿VIP精品文档

相关文档

相关课程推荐