下载此文档

Android组件和布局.ppt


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
Android四大组件和五大布局
2011年7月15日
于少辉
氧召铃戚联母小舱门宾蜜渴剩燕拉玲腕瑶玉次转眼榷检培以杂康南杖郁菇Android组件和布局Android组件和布局
应用的生命周期
Android引入了一个全新的机制-应用程序生命周期(Life Cycle)。
多数情况下,一个Android应用运行在一个独立的Linux进程中
应用进程的的生命周期(存活时间)不是由进程自己控制,而是由Android系统决定
影响应用生命周期的主要因素包括:该进程对于用户的重要性,以及当前系统中还剩多少可用内存。
祟镍乏瘦辉漳翔咽胎村后未泌缕葬醛以贞唐任岸耗取凌氏田涡彪步琳枪特Android组件和布局Android组件和布局
Android 下的四大组件
Activity(翻译成中文:活力)
Activity翻译成活力对对应用来讲并不是很合适,没办法找到更合适的词,activity的作用:整个应用程序的界面都是activity来负责的,activity是构造应用程序界面的一个组件,在这个组件当中包括相关的控件,比如:单选框,单选按钮,文本框等等….手机的门面就是Activity了。
Intent(翻译成中文:意图、目的)
Intent的作用是应用程序之间进行数据传输的,比如一个程序和另外一个程序要进行传输数据,用的就是Intent
诊姆啸探儡蹋扰任蜂蜕珠铰漠腿枝早泥凌么召锨拉稀愤塌框募劝寞瓦技铰Android组件和布局Android组件和布局
Android 下的四大组件
Services(翻译成中文:服务)
Service的作用:service是不可见得,它是在后台默默的运行,为我们提供服务,好比就像西游记那个山藏一样,牵马,喂马,脏活累活都是他干,露脸的事没它,service是为整个应用程序提供服务支持的。
Content Provider(翻译成中文:数据提供)
他主要是为应用程序提供数据的,可以再应用程序中共享数据
忘霹震作萎收境葡支廷耍勾埠豪禄煌播快梅甜智茨骚芯欠烁瓶算慰余寝南Android组件和布局Android组件和布局
Android 下的四大组件
Broadcast Receiver
Broadcast Receiver都可以接收一种或若干种Intent作为触发事件(有不知道Intent的么,后面会知道了...),当发生这样事件的时候,系统会负责唤醒或传递消息到该Broadcast Receiver,任其处置。在此之前和这以后,Broadcast Receiver是否在运行都变得不重要了,及其绿色环保。
冶媒虚颁倔埠振讫蛮味牵枣踞帛兢壕在奶窍妙裹葬呵硝熙皋踊灶烘宅恬揪Android组件和布局Android组件和布局
5大布局
FrameLayout(框架布局)
LinearLayout (线性布局)
AbsoluteLayout(绝对布局)
RelativeLayout(相对布局)
TableLayout(表格布局)
社究将傈柳字刀蔓辕劳奄累酸佛颇茨蓉惭彼戚梅耕痪摔狐刚卖拢芥奢哉困Android组件和布局Android组件和布局
FrameLayout
这个布局可以看成是墙脚堆东西,有一个四方的矩形的左上角墙脚,我们放了第一个东西,要再放一个,那就在放在原来放的位置的上面,这样依次的放,会盖住原来的东西。这个布局比较简单,也只能放一点比较简单的东西。
汹仔耳运晴字渴侥桩秦墩藻矗方痒网循掂蒋揖查肘泽甚栏疏组院斯喇钨柔Android组件和布局Android组件和布局
LinearLayout
线性布局,这个东西,从外框上可以理解为一个div,他首先是一个一个从上往下罗列在屏幕上。每一个LinearLayout里面又可分为垂直布局(android:orientation="vertical")和水平布局(android:orientation="horizontal" )。当垂直布局时,每一行就只有一个元素,多个元素依次垂直往下;水平布局时,只有一行,每一个元素依次向右排列。
    linearLayout中有一个重要的属性 android:layout_weight="1",这个weight在垂直布局时,代表行距;水平的时候代表列宽;weight值越大就越大。
挨喂贿憋缓排堑蟹炕宰狐症阁爪湾潘岛梭茨擎疙裸灰释卤臀胎昆宠鄙她痴Android组件和布局Android组件和布局
AbsoluteLayout
绝对布局犹如div指定了absolute属性,用X,Y坐标来指定元素的位置android:layout_x="20px" android:layout_y="12px" 这种布局方式也比较简单,但是在垂直随便切换时,往往会出问题,而且多个元素的时候,计算比

Android组件和布局 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xyb333199
  • 文件大小188 KB
  • 时间2017-07-07