Android培训之浅析Android开发入门四大组件之首Activity

2016-03-11 13:05:02 445浏览

        在上一篇文章Android开发入门之了解Android开发平台的组成核心中我们提到了Android四大核心组件Activity、Service、Content Provider和Broadcast Receiver。首先,我们讨论Android开发平台中四种组件之首—一Activity(活动),它是Android开发应用的视图层。

        Android培训之浅析Android开发入门四大组件之首Activity

        一个Activity是一个可见的、用户可以与之进行交互的界面。例如,一个Activity可以显示菜单,用户能够选择菜单中的一项;一个短信应用中,其中一个Activity负责显示联系人列表,第二个Activity负责向第一个Activity选择的联系人写消息,第三个Activity负责显示短信历史,虽然彼此结合形成一个应用,但每个Activity都是彼此独立的,每个都是Activity的子类。

        一个应用程序可能由一个或多个Activity组成,Activity显示什么,需要多少个Activity,依赖于这个应用的设计者。一般地,应用中的一个Activity应该被标记为应用启动时第一个呈现给用户的,就是所谓的“main”Activity。从某个Activity到另一个Activity是通过当前的Activity启动另一个Activity来实现的。
        每个Activity默认绘制在一个窗口里。通常,这个窗口会占满整个屏幕,‘但是它可以比屏幕小,浮在另一个窗口的上面。
        一个窗口中的可见内容是由一些具有层次关系的view组成的,都是继承自View类,每个view都控制一个窗口中的特定的矩形框区域,父view包含子view和组织子view的布局,叶子view(那些在继承层次中底层的view)绘制在它们所控制的矩形框中,并且对用户的动作做出直接的回应,因此view就是Activity和用户交互的地方,Android开发中有很多的view可以直接使用,包括buttons、text fields、scroll bars、menu items、check boxes等。
        一个view树是通过Aetivity.setContentView0方法被放到一个Activity的window中的,content view是view树中最顶端的那个view。

        Activity可以通过调用它自己的finish()方法来关闭,某一个Activity也可以通过调用fmishActivity0来关闭另一个Activity(这个Activity是通过调用startActivityForResult0来启动的)。想要从零开始学Android开发的读者可以观看扣丁学堂Android培训在线视频教程,完整系统的学习路线让从零开始学Android开发更加轻松。


 查看更多关于“Android培训资讯”的相关文章>>

标签:

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号