码迷,mamicode.com
首页 > 移动开发 > 详细

Android View坐标Left, Right, Top, Bottom

时间:2015-11-28 21:22:52      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:

Android View坐标Left, Right, Top, Bottom

1.分析说明Left, Right, Top, Bottom

View中对于该字段说明如下,相对父布局的的位置
相对父布局的左边位置 Left
相对父布局的右边位置 Right
相对父布局的左上边位置 Top
相对父布局的下边位置 Bottom

对于上述的理解可以根据二位坐标系来理解,(left,right),(top,bottom)

2,对应API的调用如下:
视图左侧位置 mView.getLeft();
视图右侧位置 mView.getRight();
视图上侧位置 mView.getTop();
视图下侧位置 mView.getBottom();

4,图例分析如下:

技术分享

对于上述图:分析说明如下:

  布局关系如下 A(C(B))

对于A坐标系就是Framelayout也就是rootView,此时这个布局可以认为跟屏幕是等大小的

对于C而言此时他的父布局是A那么此时坐标系的建立应该以此为准,建立二位坐标系,那么此时的getLeft就是C的左边相对父布局A的距离,也就是P1

对于B而言此时他的父布局的C,那么同理此时坐标系的建立自然也是以此为基准,这时候调用方法geLeft(),就是B到C的左边界的距离,也就是P2

 

举一反三,对于getTop同理

 

Android View坐标Left, Right, Top, Bottom

标签:

原文地址:http://www.cnblogs.com/liemng/p/5003346.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!