Android日记之2012119

一般来说,用到RelativeLayout的地方,需要通过控件之间的位置关系来给控件定位。但是,这并不是必须要这样做的。

我记得自己在前面的日记中写margin的时候,RelativeLayout和LinearLayout是有区别的,前者是所有控件的margin都指向最外层布局的边框,后者是,最临近的控件或者布局的边框。所以,当我们在RelativeLayout中将控件的layout_below之类的属性删除,可以发现所有控件全部都在整个屏幕的左上角,并且在布局文件中的第一个控件是叠在最下面的。

由此,我们再结合着margin来一起使用,就可以随意来改变控件的位置,并且做到一些控件的重叠。

相关推荐