android中视图的概念_第1页
android中视图的概念_第2页
android中视图的概念_第3页
android中视图的概念_第4页
android中视图的概念_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、北京信息职业技术学院 | 范美英Android中视图的概念2什么是用户界面?用户界面(User Interface,UI)是系统和用户之间进行信息交换的媒介,实现信息的内部形式与人类可以接受形式之间的转换。在计算机出现早期,批处理界面(1946-1968)和命令行界面(1969-1983)得到广泛的使用。Android中布局的相关资料 | 用户界面3什么是用户界面?目前,流行图像用户界面(Graphical User Interface,GUI),采用图形方式与用户进行交互的界面未来的用户界面将更多的运用虚拟现实(Virtual Reality)技术,使用户能够摆脱键盘与鼠标的交互方式,而通过

2、动作、语言,甚至是脑电波来控制计算机Android中布局的相关资料 | 用户界面4设计手机用户界面应解决的问题需要界面设计与程序逻辑完全分离,这样不仅有利于他们的并行开发,而且在后期修改界面时,也不用再次修改程序的逻辑代码根据不同型号手机的屏幕解析度、尺寸和纵横比各不相同,自动调整界面上部分控件的位置和尺寸,避免因为屏幕信息的变化而出现显示错误能够合理利用较小的屏幕显示空间,构造出符合人机交互规律的用户界面,避免出现凌乱、拥挤的用户界面Android中布局的相关资料 | UI设计解决的问题5Android中布局的相关资料 | Android用户界面Android已经解决了前两个问题Androi

3、d中的用户界面设计使用XML文件描述用户界面;资源资源文件独立保存在资源文件夹中;对界用户面描述非常灵活,允许不明确定义界面元素的位置和尺寸,仅声明界面元素的相对位置和粗略尺寸6Android中布局的相关资料 | Android用户界面框架视图树View Tree模型Android用户界面框架中的界面元素以一种树型结构组织在一起,称为视图树Android系统会依据视图树的结构从上至下绘制每一个界面元素。每个元素负责对自身的绘制,如果元素包含子元素,该元素会通知其下所有子元素进行绘制7Android中布局的相关资料 | Android用户界面框架视图组件View与ViewGroup在Android当中View类是最基本的一个UI类,基本上所有的高级UI组件都是继承View类而实现的一个视图(View)在屏幕上占据了一块矩形区域,它负责渲染这块矩形区域Viewgroup是一个抽象类,也是其他容器类的基类,它的作用就是View的容器,它负责对添加进Viewgroup的这些View进行布局当然一个Viewgroup也可以加入到另一个Viewgroup里边。因为Viewgroup也是继承于View.Viewgroup类在每个Viewgroups类中都会有一个嵌套类,这个嵌

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论