ViewGroup.layout(int l, int t, int r, int b)四个输入参数的含意

ViewGroup.layout(int l, int t, int r, int b)四个输入参数的含义

ViewGroup.layout(int l, int t, int r, int b)四个输入参数的含意

ViewGroup.layout(int l, int t, int r, int b)四个输入参数的含意

ViewGroup.layout(int l, int t, int r, int b)这个方法是确定View的大小和位置的,然后将其绘制出来,里面的四个参数分别是View的四个点的坐标,他的坐标不是相对屏幕的原点,而且相对于他的父布局来说的,

如上图所示:

l 和 t 是控件左边缘和上边缘相对于父类控件左边缘和上边缘的距离

r 和 b是空间右边缘和下边缘相对于父类控件左边缘和上边缘的距离