赞
踩
1、使用相对布局,在容器中的子元素可以使用彼此之间的相对位置或者与容器之间的相对位置进行定位。
2、放在相对布局容器中的控件,如果不给相对位置,则会按照xml中的先后顺序从下往上以此叠放。
3、相对布局常用的7个属性:
居某一控件左侧:android:layout_toLeftOf
居某一控件右侧:android:layout_toRightOf
居某一控件上方:android:layout_above
居某一控件下方:android:layout_below
居父布局水平中心位置:android:layout_centerHorizontal
居父布局垂直中心位置:android:layout_centerVertical
居父布局正中心位置:android:layout_centerInParent
1、使用线性布局,容器中的子元素都将以水平或垂直的形式线性排列。
2、内部所有控件要想水平排列:android:orientation="horizontal"
内部所有控件要想垂直排列:android:orientation="vertical"
3、子元素居父布局的位置有两种写法:
①写在子元素中:android:layout_gravity
②写在父布局中:android:gravity
4、线性布局可用权重表示当前控件所占父布局的比例,使用步骤:
第一步:首先在父布局中分好总份数:android:weightSum
第二步:在子元素中写出自己所占的权重:android:layout_weight(此时子元素的宽度可给0)
帧布局是所有布局中最简单的一个布局,在帧布局中的子元素都从布局的左上角开始排列,依次覆盖。
1、使用表格布局,在容器中的子元素都以表格的形式进行摆放。
2、每一个TableRow标签代替一行,有多少个TableRow就有多少列。
1、绝对布局中的元素以坐标的方式来定位在屏幕上的位置。
2、从左上角开始布局
据左侧的距离表示方式:android:layout_x
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。