博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第四讲 布局管理器
阅读量:2003 次
发布时间:2019-04-28

本文共 787 字,大约阅读时间需要 2 分钟。

一、引言

(本讲中部分内容了解即可,选择自己常用的布局掌握即可)

二、内容
1、AbsoluteLayout 绝对布局(*)

控件的位置由坐标决定,注意,原点坐标在左上角

由于分辨率与屏幕大小的差异,故不建议使用此种布局。

2、LinearLayout 线性布局(****)

控件按照固定方向依次摆放

android:orientation="vertical"//垂直方向android:orientation="horizontal"//水平方向

layout_gravity:设定控件在父容器的位置

gravity:设定控件内文字的位置

3、FrameLayout 帧布局(***)

控件叠加摆放,叠加原点在左上角。

4、TableLayout 表格布局(***)

将控件放置在若干行中

5、 RelativeLayout 相对布局(*****)

控件的位置由参照物决定,参照物可以是其它控件,也可以是父容器。

  • 参照物是父容器
属性 功能
layout_centerInparent 在父容器中居中
centerHorizontal 水平居中
centerVertical 垂直居中
alignParentLeft/Right/Top/Bottom/End/Start 与父容器在某个方向对齐
  • 参照物是其它控件
属性 功能
layout_to(Left/Right/Start/End)of 在另一个控件的左边和右边
above/below 在控件的上面或下面
align(Left/Right/Start/End/Top/Bottom) 与控件对齐方式
alignBaseline 和控件基线对齐
6、ConstraintLayout 约束布局(*****)

通过约束确定布局,使用可视化方式,不需要使用XML编辑,较为方便;

当然,还有更多使用方法等待你去发掘!

转载地址:http://jpxtf.baihongyu.com/

你可能感兴趣的文章
算法-Hash+滑动窗口/按位编码-重复的DNA序列
查看>>
多用户与多租户的区别
查看>>
算法-滑动窗口-最小覆盖子串
查看>>
算法-图/DFS/BFS/并查集-岛屿数量
查看>>
算法-并查集
查看>>
算法-图BFS-单词接龙
查看>>
算法-图BFS-单词接龙2
查看>>
Flume-好文推荐
查看>>
算法-String转int
查看>>
架构-好文推荐
查看>>
分布式-CAP
查看>>
分布式-事务
查看>>
数据结构-Roaring Bitmaps
查看>>
linux修改进程打开文件数限制
查看>>
LINUX 删除特殊符号文件名文件
查看>>
XML实体
查看>>
crossdomain.xml找不到, mp3无法播放问题
查看>>
php url_rewrite后cookie问题
查看>>
IPC及主频
查看>>
php unserialize_callback_func
查看>>