android中视图的概念.pptxVIP

  • 5
  • 0
  • 约1.22千字
  • 约 10页
  • 2020-06-13 发布于湖北
  • 举报
北京信息职业技术学院 | 范美英 Android中视图的概念 什么是用户界面? 用户界面(User Interface,UI)是系统和用户之间进行信息交换的媒介,实现信息的内部形式与人类可以接受形式之间的转换。 在计算机出现早期,批处理界面(1946-1968)和命令行界面(1969-1983)得到广泛的使用。 Android中布局的相关资料 | 用户界面 什么是用户界面? 目前,流行图像用户界面(Graphical User Interface,GUI),采用图形方式与用户进行交互的界面 未来的用户界面将更多的运用虚拟现实(Virtual Reality)技术,使用户能够摆脱键盘与鼠标的交互方式,而通过动作、语言,甚至是脑电波来控制计算机 Android中布局的相关资料 | 用户界面 设计手机用户界面应解决的问题 需要界面设计与程序逻辑完全分离,这样不仅有利于他们的并行开发,而且在后期修改界面时,也不用再次修改程序的逻辑代码 根据不同型号手机的屏幕解析度、尺寸和纵横比各不相同,自动调整界面上部分控件的位置和尺寸,避免因为屏幕信息的变化而出现显示错误 能够合理利用较小的屏幕显示空间,构造出符合人机交互规律的用户界面,避免出现凌乱、拥挤的用户界面 Android中布局的相关资料 | UI设计解决的问题 Android中布局的相关资料 | Android用户界面 Android已经解决了前两个问题 Android中的用户界面设计 使用XML文件描述用户界面; 资源资源文件独立保存在资源文件夹中; 对界用户面描述非常灵活,允许不明确定义界面元素的位置和尺寸,仅声明界面元素的相对位置和粗略尺寸 Android中布局的相关资料 | Android用户界面框架 视图树View Tree模型 Android用户界面框架中的界面元素以一种树型结构组织在一起,称为视图树 Android系统会依据视图树的结构从上至下绘制每一个界面元素。每个元素负责对自身的绘制,如果元素包含子元素,该元素会通知其下所有子元素进行绘制 Android中布局的相关资料 | Android用户界面框架 视图组件View与ViewGroup 在Android当中View类是最基本的一个UI类,基本上所有的高级UI组件都是继承View类而实现的 一个视图(View)在屏幕上占据了一块矩形区域,它负责渲染这块矩形区域 Viewgroup是一个抽象类,也是其他容器类的基类,它的作用就是View的容器,它负责对添加进Viewgroup的这些View进行布局 当然一个Viewgroup也可以加入到另一个Viewgroup里边。因为Viewgroup也是继承于View.Viewgroup类 在每个Viewgroups类中都会有一个嵌套类,这个嵌套类的属性中定义了子view的位置和大小 范美英. Android移动应用开发案例教程. 机械工业出版社 参考文献

文档评论(0)

1亿VIP精品文档

相关文档