码迷,mamicode.com
首页 > 移动开发 > 详细

小白android笔记【1】--Android四大组件之一(Activity)

时间:2014-12-19 12:11:57      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:android   应用程序   界面   布局      

一.什么是activity

activity是一个应用程序组件,是四大组件之一。提供用户与程序交互的界面。

二:如何创建activity

1.继承android的activity类

2.重写方法OnCreate();

3.设置显示布局

4.在ActivityMinifast.XML注册

5.默认情况下,我们创建一个新的android project,就会自动创建一个MainActivity,如图所示:

bubuko.com,布布扣

bubuko.com,布布扣

6.其次在androidManifest.xml会默认注册一个MainActivity,如图所示:

bubuko.com,布布扣

三.activity的生命周期

onCreate();--------创建 、 onStart();----------运行、onResume()------获取焦点、onPause()-------失去焦点、onStop()----------暂停、onDestroy();-----销毁、onRestart();-----重启bubuko.com,布布扣

四.activity的四种状态

--活动状态(Active/Running)activity处于界面最顶端,获取焦点

--暂停状态(Paused)Activity失去焦点,但对用户可见

--停止状态(Stopped)Activity完全被遮挡,但保留所以的状态和成员信息

--非运行状态(Killed)Activity被销毁了

五.多个Activity之间是通过Intent进行跳转。

以下例子是通过点击按钮,intent传递。实现跳转。

分别创建一个FirstActivity和SecondActivity,并在AndroidMinifest.xml中进行注册activity的信息。

bubuko.com,布布扣

分别创建一个factivity_main.xml和sactivity_main.xml布局文件。

bubuko.com,布布扣

bubuko.com,布布扣

第一个按钮是实现无参数返回的Intent例子。

bubuko.com,布布扣

bubuko.com,布布扣

第二个按钮是点击进入第二个页面,返回是携带参数返回过来。如下代码所示

bubuko.com,布布扣

bubuko.com,布布扣

于此同时,SecondActivity.class也要对按钮进行处理。

bubuko.com,布布扣

运行的效果图如下:

bubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣


bubuko.com,布布扣

小白android笔记【1】--Android四大组件之一(Activity)

标签:android   应用程序   界面   布局      

原文地址:http://blog.csdn.net/dear_bee/article/details/42006363

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!