一.定义
控件按照相对位置来排布,可以直接拖拽来布局。往往需要ID。如果发现有留白,往往是因为最开始的定义有padding属性,删掉即可。
二.常用属性
1.布局
1)layout_alignXXX表示对齐方式,layout_marginXXX表示间距。layout_centerVertical表示垂直居中,layout_centerHorizontal表示水平居中,layout_centerInParent表示父类居中。
2)layout_alignParent+方向词(比如layout_alignParentLeft),表示对齐父类容器(方向)
注意:layout_height和layout_width在平面图形中是不可或缺的。
3)layout_toRightOf=@id(@id是已经存在的) layout_alignBaseline 文字对齐,基准线对齐
针对相对布局而言,不会给出很多相关联的控件,这样耦合值太大。改变一个影响太多。