下载此文档

Android之界面布局.ppt


文档分类:IT计算机 | 页数:约42页 举报非法文档有奖
1/42
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/42 下载此文档
文档列表 文档介绍
Android UI 之界面布局 Android UI 之界面布局基础篇基础篇回顾与作业点评?如何动态加载布局和组件? ? TextView , EditView 有哪些特色应用? ? Toast 如何使用? ? Android 中的调试手段有哪些? 本章任务?使用几种不同的布局完成登录页面本章目标?熟练掌握 Android 的常用布局?熟练掌握 Android 的嵌套布局?熟练掌握构建复杂页面用户界面基础?用户界面( User Interface , UI) 是系统和用户之间进行信息交换的媒介,实现信息的内部形式与人类可以接受形式之间的转换?在计算机出现早期,批处理界面( 1946-1968 ) 和命令行界面( 1969-1983 )得到广泛的使用?目前,流行图像用户界面( Graphical User Interface , GUI ),采用图形方式与用户进行交互的界面?未来的用户界面将更多的运用虚拟现实技术, 使用户能够摆脱键盘与鼠标的交互方式,而通过动作、语言,甚至是脑电波来控制计算机用户界面基础?设计手机用户界面应解决的问题?需要界面设计与程序逻辑完全分离,这样不仅有利于他们的并行开发,而且在后期修改界面时,也不用再次修改程序的逻辑代码?根据不同型号手机的屏幕解析度、尺寸和纵横比各不相同,自动调整界面上部分控件的位置和尺寸,避免因为屏幕信息的变化而出现显示错误?能够合理利用较小的屏幕显示空间,构造出符合人机交互规律的用户界面,避免出现凌乱、拥挤的用户界面? Android 已经解决了前两个问题,使用 XML 文件描述用户界面;资源资源文件独立保存在资源文件夹中;对界用户面描述非常灵活,允许不明确定义界面元素的位置和尺寸,仅声明界面元素的相对位置和粗略尺寸用户界面基础? Android 用户界面框架? Android UI Framework 采用视图树 View Tree 模型? Android 用户界面框架中的界面元素以一种树型结构组织在一起,称为视图树? Android 系统会依据视图树的结构从上至下绘制每一个界面元素。每个元素负责对自身的绘制,如果元素包含子元素,该元素会通知其下所有子元素进行绘制用户界面基础?视图组件 View ?在 Android 当中 View 类是最基本的一个 UI类, 基本上所有的高级 UI组件都是继承 View 类而实现的?一个视图(View) 在屏幕上占据了一块矩形区域,它负责渲染这块矩形区域?视图组件 ViewGroup ?就像它的名字显示的意义一样,Viewgroup 的作用就是 View 的容器,它负责对添加进 Viewgroup 的这些 View 进行布局?当然一个 Viewgroup 也可以加入到另一个 Viewgroup 里边。因为 Viewgroup 也是继承于 类,在每个 Viewgroups 类中都会有一个嵌套类,这个嵌套类的属性中定义了子 view 的位置和大小用户界面基础? Activity 代表的是显示给用户的窗口或屏幕? Android 中定义 Activity 定义使用一个 view 和 viewgroup 的树状节点?它要显示一个用户界面就需要给一个 Activity 分配一个 View 或者布局? setContentView() 方法?界面布局?界面布局 Layout 是用户界面结构的描述,定义了界面中所有的元素、结构和相互关系?声明 Android 程序的界面布局有两种方法?使用 XML 文件描述界面布局?在程序运行时动态添加或修改界面布局?用户既可以独立使用任何一种声明界面布局的方式,也可以同时使用两种方式用户界面基础?使用 XML 文件声明界面布局的特点?将程序的表现层和控制层分离?在后期修改用户界面时,无需更改程序的源代码?用户还能够通过可视化工具直接看到所设计的用户界面,有利于加快界面设计的过程,并且为界面设计与开发带来极大的便利性

Android之界面布局 来自淘豆网www.taodocs.com转载请标明出处.

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