Android的图形用户界面

    |     2015年4月19日   |   Android概述   |     0 条评论   |    1508

Android 的图形用户界面由多个 View 和 ViewGroup 搭起来。View 是通用的 UI 小组件,比如按钮(Button)或文本框(text field);ViewGroup 是不可见的容器,用来定义子 View 的摆放方式,比如网格(grid)和垂直列表(list)。


一、View 与 ViewGroup

界面不是一块画布随便涂,而是一棵树:叶子节点多半是具体控件(View),枝干是布局容器(ViewGroup)。容器决定孩子怎么排,孩子负责显示和点击。

角色 可见吗 例子
View 是,用户能看见、能点 Button、文本框(text field)
ViewGroup 容器本身通常不可见 网格(grid)、垂直列表(list)

二、用 XML 搭层级界面

Android 提供了一套对应于 View 和 ViewGroup 子类的 XML 标签词汇表。你可以在 XML 里用层级视图元素创建自己的 UI——标签套标签,就是树上的父子关系。

12

上图把「控件」和「容器」分成两层:叶子是 View,中间节点是 ViewGroup。写布局文件时,外层几乎总是某个 ViewGroup,内层再放 Button、TextView 或继续嵌套容器。

一句话总结:界面是 View 树——View 负责显示,ViewGroup 负责排布;XML 标签就是这棵树的书面形式。

转载请注明来源:Android的图形用户界面
本文链接地址:https://ai.zhousir.top/?p=442

上一篇:

下一篇:

回复 取消