- 9
- 0
- 约7.02千字
- 约 22页
- 2017-01-07 发布于北京
- 举报
[Android-培训-02-JFM
UIAndroid中全部的界面都是由视图构成。例如文本框,按钮,分割线,等等。所有的视图都有一个公共的基类View。其中ViewGroup是View的子类,可作为View的容器,完成View的布局(所有的布局都是ViewGroup的子类)。Window中的所有View都是在一棵树内。即可以通过代码也可以通过XML配置文件来向这个树中添加View。视图树如下图:IDView可能有一个数字ID类型。这个ID通常是在XML中定义,主要用于在视图树种查找指定的View。例如:在样式文件中定义一个按钮,分配一个唯一ID:在Activity中,可以查找这个按钮:注意,ID在一颗树内可能是不唯一的,但是最好要保证在视图树内的一部分要唯一。位置视图是一个矩形结构。拥有1个坐标和2个尺寸。坐标是矩形左上角的坐标;尺寸是宽和高。坐标和尺寸的单位为像素(pixel,组成屏幕的图象的最小独立元素)。可以通过view.getLeft()和view.getTop()来获取坐标。为了方便还有2个方法,view.getRight()和view.getBottom()。关系如图,淡黄色的是父View,绿色的是当前View。例如:当view.getLeft()返回20就代表着这个view是在所属的父View的左边缘右侧20像素。如上图中就是left为20像素。大小,填充和边距视图的大小是通过宽和高来表示。视图通常会有
原创力文档

文档评论(0)