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理解为不同组件之间通信的“媒介”专门提供组件互相调用的相关信息
Mono分享App的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_200690.html