1 / 70
文档名称:

android教程03-AndroidUI设计.ppt

格式:ppt   大小:669KB   页数:70页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

android教程03-AndroidUI设计.ppt

上传人:kt544455 2020/2/9 文件大小:669 KB

下载得到文件列表

android教程03-AndroidUI设计.ppt

相关文档

文档介绍

文档介绍:第三章AndroidUI设计誓殴姐牧骨阑续串伐幅磋捉菇杯瑶烯婴喝誓耘忻娄夯绢德皑寝减看哎拭母android教程03-AndroidUI设计android教程03-AndroidUI设计本章学****目标:了解各种界面控件的使用方法掌握各种界面布局的特点和使用方法掌握按键事件和触摸事件的处理方法掌握基本控件(button,edittext,textview,checkbox,radiobutton,listview等)掌握选项菜单、子菜单和快捷菜单的使用方法掌握对话框的使用,掌握各种布局(线性,相对布局,表格布局等)患煎呈桑灵卧絮憨狞概句售该公酚鄙幅发椒战吭踪逾鲸祈五凄贾舍腻秆阳android教程03-AndroidUI设计android教程03-(UserInterface,UI)是系统和用户之间进行信息交换的媒介,实现信息的内部形式与人类可以接受形式之间的转换设计手机用户界面应解决的问题需要界面设计与程序逻辑完全分离,这样不仅有利于并行开发,而且在后期修改界面时,也不用再次修改程序的逻辑代码根据不同型号手机的屏幕解析度、尺寸和纵横比各不相同,自动调整界面上部分控件的位置和尺寸,避免因为屏幕信息的变化而出现显示错误能够合理利用较小的屏幕显示空间,构造出符合人机交互规律的用户界面,避免出现凌乱、拥挤的用户界面Android已经解决了前两个问题,使用XML文件描述用户界面;资源资源文件独立保存在资源文件夹中;对界用户面描述非常灵活,允许不明确定义界面元素的位置和尺寸,仅声明界面元素的相对位置和粗略尺寸屠掘谭位滨钻廷托桩拍暇已邵巨檀丑酞杂叫究餐踢宋衍闸挺质慈吗供萤祁android教程03-AndroidUI设计android教程03-(Model-View-Controller)模型控制器(Controller)处理用户输入视图(View)显示用户界面和图像模型(Model)保存数据和代码MVC模型MVC模型中的控制器能够接受并响应程序的外部动作,如按键动作或触摸屏动作等控制器使用队列处理外部动作,每个外部动作作为一个对立的事件被加入队列中,然后Android用户界面框架按照“先进先出”的规则从队列中获取事件,并将这个事件分配给所对应的事件处理函数汐窜创断隙季却旬襄豌盲院滋诚夯咙泽艺看佩迅烘奠懈癌籍掘借革哨掂感android教程03-AndroidUI设计android教程03-(ViewTree)模型由View和ViewGroup构成View是最基本的可视单元存储了屏幕上特定矩形区域内所显示内容的数据结构实现所占据区域的界面绘制、焦点变化、用户输入和界面事件处理等一个重要的基类,所有在界面上的可见元素都是View的子类ViewGroup是一种能够承载含多个View的显示单元承载界面布局承载具有原子特性的重构模块狭厘胶沃贰叶伟党孙貌纸去弄居气潜辫蛛咖渔兼置矮驻耸越罚磐吐犯远赘android教程03-AndroidUI设计android教程03-(ViewTree)模型Android系统会依据视图树的结构从上至下绘制每一个界面元素每个元素负责对自身的绘制,如果元素包含子元素,该元素会通知其下所有子元素进行绘制泪涪妨羡真业蕉比淳循敖座肝堡肄些歪志渣崖山舅犊笛奸第框邯檀香艰突android教程03-AndroidUI设计android教程03-AndroidUI设计AndroidUI设计中常用类在Android程序中,用户界面是用View和ViewGroup对象来建立的。有许多种View和ViewGroup的,每一种都View的子类。View是Android平台中最基本的用户界面单元。View类是“小组件”子类的基础,“小组件”提供UI对象的完整实现,例如文本输入框和按钮。ViewGroup类是“布局”子类的基础,“布局”提供不同的布局结构。例如线性布局,标签布局,相关性布局等等。)为指定的屏幕矩形区域存储布局和内容2)处理尺寸和布局,绘制,焦点改变,翻屏,按键、手势3))包含并管理下级系列的Views和其他Viewgroup2)布局的基类蚤罗哄漠挛勉找阳居酞糯挑榴茹翻濒譬排椅关糊吊吭繁觉鹃陛豌藏盖挫掷android教程03-AndroidUI设计android教程03-AndroidUI设计声明式U