Android_6android常用布局

    1.线性布局:LinearLayout,

       android:orientation="vertical"竖向布局,两个组件不可以放在同一行

       android:orientation="horizontal"横向布局,两个组件不可以放在同一列。

     2.相对布局relativeLayout,默认的布局,控件默认从左上角开始画

可以看到五个textview都放在一起,如果想要控制位置可以使用id来指定位置

扫描二维码关注公众号,回复: 9487257 查看本文章

 

类似的语句还有

 

 

发现在右面但不是正右方,因此还需要使用:

 

 设置在容器的正中央

 

 

 控制水平居中

控制垂直居中

与容器的底部对齐:

 运用以上语句,我们可以灵活的进行布局

    3.框架布局FrameLayout,与相对布局相似,但只能在九个位置布局:

如果不设定位置,九个组件都放在一起,也不可以任意移动位置。

 只能出现在这九个位置:

 如果条件多的话例如第三个textview可以用        android:layout_gravity="center_horizontal|bottom"来声明,如果条件多用|隔起来,也可以使用margin来控制外边距,挪一下位置,但是也只能是9个位置

    4.表格布局 TableLayout

类似于竖直方向的线性布局,每个控件占据一整行。

 也可以让其一行多个控件,需要用tablerow标签

 

     5.绝对布局AbsoluteLayout(已过时)便不再展示。至于为什么会过期,他会指定距离,但是随着安卓的发展每个手机大小不一样,如果用固定格式的距离手机不同用户体验不同。

猜你喜欢

转载自www.cnblogs.com/tkg1314/p/12383261.html
今日推荐