Android布局的一些特点

一.Framelayout

类似于photoshop的图片层叠效果

1.如果view的大小和位置不完全相同的话,是不会被覆盖的。

2.在一个布局中可以同时实现不同组件的左中右对其。利用layout_gravity

二.Linearlayout

1.显示分割线设置

showDrivers属性和driver属性可设置


三.Relativelayout

1.获取手机屏幕某组件的位置

int[] location = new int[2]; View.getLocationOnScreen(location); int x=location[0];

4.利用java代码设置组件的属性值

LayoutPamras对象addRule可以设置

四.关于布局中

padding:组件中内容距离边界的距离

margain:用于设置不同View之间的间距。

layout_gravity:View与父View中的位置

gravity:View中内容的距离

五.文字设置

文本:sp,

其他使用:dp.

六.布局重用

引用已有的布局文件到当前布局


你可能感兴趣的:(Android)