标签:
以什么方式布局,决定Layout里的内容的排列方式
android:orientation
值:vertical 竖直布局 horizontal 水平布局
android:layout_gravity
值:left right bottom top
当竖直布局时,只能左右对齐和水平居中,顶部底部对齐竖直居中无效
当水平布局时,只能顶部底部对齐和竖直居中,左右对齐水平居中无效
android:layout_weight
权重,按比例分配剩余的空间
注意:使用match_parent时注意不要把其他组件顶出去
组件默认左对齐、顶部对齐,根据每个组件设置id来相对布局
设置组件在指定组件的右边
android:layout_toRightOf="@id/tv1"
设置在指定组件的下边
android:layout_below="@id/tv1"
设置右对齐父元素
android:layout_alignParentRight="true"
设置与指定组件右对齐
android:layout_alignRight="@id/tv1"
默认组件都是左对齐和顶部对齐,每个组件相当于一个div,组件之间可以重叠
可以设置上下左右对齐,水平竖直居中
android:layout_gravity="bottom"
每有一个TableRow子节点表示一行,该子节点的每一个子节点都表示一列
TableLayout的一级子节点默认宽(android:layout_width)都是匹配父元素
TableRow的子节点默认宽高都是包裹内容
直接指定组件的x、y坐标
android:layout_x="100dp"
android:layout_y="100dp"
标签:
原文地址:http://www.cnblogs.com/dt7396/p/5448691.html