- 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移动应用开发案例教程. 机械工业出版社
参考文献
您可能关注的文档
最近下载
- 05YJ11-2 住宅卫生间-常用建筑图集.docx VIP
- CECS19-1990 混凝土排水管道工程闭气检验标准.docx VIP
- 高频量化笔试题及答案.docx VIP
- DB23_T 3970-2025 寒区聚氨酯水泥预应力钢丝绳抗弯加固桥梁技术规程.pdf VIP
- 2024年6月全国大学英语CET四级真题和答案解析(全三套).pdf VIP
- 联想移动固态硬盘及U盘产品标准保修承诺.pdf VIP
- 机关业务知识考试科技含答案 .pdf VIP
- 2023年甘肃省定西市八年级学业水平考试——地理、生物学合卷 .docx VIP
- 机关业务知识试卷及答案.doc VIP
- 放射科温湿度记录表供参考.doc VIP
原创力文档

文档评论(0)