您的位置:首页 > 移动开发 > Android开发

自定义View的基础知识

2017-04-05 11:50 387 查看

什么是View

view是android中所有控件的基类,view是界面层的控件的抽象.


View的层级

明白view的层级,容易理解view的工作机制!




View的参数

View的位置主要由它的四个顶点决定的看下面的图比较有直观的感受。在Android中,将屏幕的左上角的顶点作为Android坐标系的原点,这个原点向右是X轴正方向,原点向下是Y轴正方向。




根据图中表示我们可以得出view的高宽和坐标的关系

width = right - left

height = bottom -top



View获取自身的高宽以及到其父控件(ViewGroup)的距离

getHeight():获取View自身高度

getWidth():获取View自身宽度

getTop():获取View自身顶边到其父布局顶边的距离

getLeft():获取View自身左边到其父布局左边的距离

getRight():获取View自身右边到其父布局左边的距离

getBottom():获取View自身底边到其父布局顶边的距离
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android