- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Activity及其生命周期? Activity的创建? Activity的生命周期? JUnit单元测试? 资源的引用目录CONTENTS1Activity的创建2Activity的生命周期3JUnit单元测试4资源的引用Activity的创建一个 Android编写的应用是由活动(Activity)意图(Intent)广播接收器(BroadcastReceiver)内容提供器(ContentProvider)这四大部分组成的。其中,Activity(活动)是 Android一个 APP 中最基本的构成部分之一。Activity类似于JavaSE中的窗体,一个 Activity对象代表一个屏幕,用来创建显示窗口。在这四个组件中,Activity是用户唯一可以看得到的组件。它通过一个 Activity栈来进行管理。同时,用户可以在 Activity当中添加 TextView、Button、Checkbox等组件与 Activity进行交互。一般情况下,一个 Android应用是由多个 Activity组成的。不同的 Activity之间可以相互跳转,这个过程需要在资源清单文件 AndroidManifest.xml中添加权限。Activity的创建在创建一个 Android项目的时候,系统已经生成了一个 Activity。那么如何自己创建一个 Activity呢?创建 Activity的步骤如下:(1)在src目录中建立一个类,这个类继承自 Activity或其子类。在res/layout目录中建立一个后缀名为.xml的布局文件。(2)在新建的类文件中重写onCreate()方法,加载指定的布局文件。(3)改写清单文件 AndroidManifest.xml。Activity的创建右键点击“包名”,如图所示,选择菜单“New→Class”。Activity的创建在弹出的“New Java Class”窗口中输入要建立的类名和继承自哪个类,如图所示。 在“Name”文本框中输入名称,本例是Activity2。在“Superclass”中,点击按钮“Browse…”设置为继承自“android.app.Activity”类。然后点击“Finish”按钮完成创建。Activity的创建创建完成后,打开Activity2.java文件能够看到里面的内容,如图所示:Activity的创建右键res/layout文件夹,如图所示。选择菜单“New→Android XML File”。在弹出的“New Android XML File”窗口中,输入布局文件的文件名,选择要建立的布局类型。Activity的创建布局文件layout_activity2.xml代码如下:?xml version=1.0 encoding=utf-8?LinearLayout xmlns:android=/apk/res/android android:layout_width=match_parent android:layout_height=match_parent android:orientation=vertical TextView android:id=@+id/textView1 android:layout_width=wrap_content android:layout_height=wrap_content android:textSize=31dp android:textColor=#00ff00 android:text=这是第二个Activity //LinearLayoutActivity的创建Activity2中重写onCreate()方法,加载指定的布局文件layout_activity2.xml,其代码如下:public class Activity2 extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.layout_activity2); }}Activity的创建原本的Androidmanifest.xml文件代码如下:?xml version=1.0 encoding=utf-8?manifest xmlns:android=/apk/res/android package=com.ch03_01 android:versionCode=1 android:versionName=1.0 uses-sdk andr
您可能关注的文档
- 制药单元操作 精馏设备与操作 板式精馏塔的结构.pptx
- 制药单元操作 精馏设备与操作 塔板上的流体力学现象.pptx
- 制药单元操作 精馏原理与计算 恒摩尔流假设.pptx
- 制药单元操作 精馏原理与计算 精馏原理.pptx
- 制药单元操作 气液平衡 拉乌尔定律.pptx
- 制药单元操作 吸收的条件确定与条件优化 吸收条件确定与条件优化.pptx
- 制药单元操作 吸收率的计算 吸收速率方程.pptx
- 制药单元操作 蒸馏概念 蒸馏的定义、分类、应用.pptx
- 制药单元操作 质量分数与摩尔分数之间的转换 质量分数与摩尔分数之间的转换.pptx
- 智慧小区系统综合实训 智能门禁 智能门禁.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)