Mono分享App的设计与实现(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

Mono分享App的设计与实现(3)

3)TableLayout

表格布局模型以行列的形式管理子控件,每一行为一个TableRow的对象,当然也可以是一个View的对象。TableRow可以添加子控件,每添加一个为一列。

4)RadioGroup

RadioButton即单选按钮,它在开发中提供了一种“多选一”的操作模式,是Android开发中常用的一种组件,例如在用户注册时,选择性别时只能从“男”或者“女”中选择一个。与Web开发不同的是,在Android中可以使用RadioGroup来定义单选按钮组件。

5)ViewPager

PagerAdapter和ListView等控件使用一样,需要ViewPager设置PagerAdapter来完成页面和数据的绑定,这个PagerAdapter是一个基类适配器,我们经常用它来实现app引导图,它的子类有FragmentPagerAdapter和FragmentStatePagerAdapter,这两个子类适配器用于和Fragment一起使用,在安卓应用中它们就像listview一样出现的频繁。

6)WebView

WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页。

2。4  Android组件的工作流程

Activitys:

Activity是使用View来构建UI界面,显示用户的操作,Activity都有一个绘制画面的窗口,Android开发人员可直接使用视图,包括按钮,文本域,滚动条,菜单,复选框等。

Activity的生命周期过程:

1) onCreat():启动Activity文献综述

2) onStart():启动后就直接调用此方法

3) onPause():暂停当前Activity的执行

4) onResume():再次进入运行状态

5) onRestart():再次进入运行状态

6) onStop():停止Activity

7) onDestory():销毁Activity

Intent: Intent的中文意思是“意图,意向”,在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Service之间的交互。因此,可以将Intent理解为不同组件之间通信的“媒介”专门提供组件互相调用的相关信息

(责任编辑:qin)