左边是Xml边距,左边是布局参数边距

时间:2015-01-02 06:39:00

标签: android

我想知道,当我从像imageview这样的视图中获取代码中的布局Paramters然后使用代码 获得左边距的Param.leftMargin然后根据X值获取视图在屏幕上的位置

但是,如果我在视图上使用xml设置左边距,那么这就是说它与当前位置的距离没有边距。

他们有不同的含义还是我的理解错了?

由于

1 个答案:

答案 0 :(得分:1)

您的第一个断言是错误的:从布局参数中读取leftMargin会告诉您视图的左边距,而不是屏幕上的X位置。如果父容器位于屏幕的左边缘(父级的X为0),它们将恰好相同,并且它遵循左边距设置(不是给定的自定义布局容器)。