Android操作系统为了适主尖不同的界面风格,Android系统为移动平台APP开发人员提代人了5种常用布局:线性布局(LinearLayout)、相对布局(RelativeLayout)、FrameLayout(帧布局)、TableLayout)、绝对布局(AbsoluteLayout)。在Android程序创建时,默认采用的就是相对布局。相对布局是通过相对定位的方式指定控件位置,是以其他控件或父容器为参照物,摆放控件位置。在使用相对布局时,要遵循控件之间的依赖关系,后放入控件的位置依赖于先放入的控件。
下面以实例代码加以说明:
运行效果图如下:
1、设置控件位置的属性Android:layout_centerlnParent 设置当前控件位于父布局的中央位置Android:layout_centerVertical 设置当前控件位于父布局的垂直居中位置android:layout_centerHorizontal 设置当前控件位于父布局的水平居中位置android:layout_above设置当前控件位于某控件上方android:layout_below 设置当前控件位于某控件下方android:layout_toLeftOf 设置当前控件位于某控件的左边android:layout_toRightOf 设置当前控件位于某控件的右边android:layout_alignParentTop 设置当前控件是否与父控件顶端对齐android:layout_alignParentLeft 设置当前控件是否与父控件左对齐android:layout_alignParentRight 设置当前控件是否与父控件右对齐android:layout_alignParentBottom 设置当前控件是否与父控件底部对齐android:layout_alignTop 设置当前控件的上边界与某控件的上边界对齐android:layout_alignBottom 设置当前控件的下边界与某控件对下边界对齐android:layout_alignLeft 设置当前控件的左边界与某控件的左边界对齐android:layout_alignRight 设置当前控件的右边界与某控件的右边界对齐2、设置控件间距的属性android:layout_marginTop 设置当前控件上边界与某控件的距离android:layout_marginBottom 设置当前控件下边界与某控件的距离android:layout_marginLeft 设置当前控件左边界与某控件的距离android:layout_marginRight 设置当前控件右边界与某控件的距离3、设置布局内边距的属性android:paddingTop 设置布局顶部内边距的距离android:paddingBottom 设置布局底部内边距的距离android:paddingLeft 设置布局左边内边距的距离android:paddingRight 设置布局右边内边距的距离android:padding 设置布局四周内边距的距离
测试版本:
本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.souzhinan.com/kj/258514.html