第四讲 布局管理器

简介: 第四讲 布局管理器

一、引言


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


二、内容


1、AbsoluteLayout 绝对布局(*)

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

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


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

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

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


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

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


3、FrameLayout 帧布局(***)

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


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

将控件放置在若干行中


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

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

  • 参照物是父容器

image.png


  • 参照物是其它控件

image.png


6、ConstraintLayout 约束布局(*****)

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

当然,还有更多使用方法等待你去发掘!新世界的大门点此开启

目录
相关文章
|
5月前
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 垂直布局Vertical Layout
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 垂直布局Vertical Layout
367 2
|
5月前
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 水平布局Horizontal Layout
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 水平布局Horizontal Layout
335 2
|
5月前
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 网格布局Grid Layout
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 网格布局Grid Layout
557 2
|
7月前
QT布局管理器
QT布局管理器
|
8月前
|
数据库 开发者 Windows
QT 项目视图(QListView&QTreeView&QTableView)和项目部件(QListWidget&QTreeWidget&QTableWidget)详解-2
QT 项目视图(QListView&QTreeView&QTableView)和项目部件(QListWidget&QTreeWidget&QTableWidget)详解
|
8月前
|
XML 设计模式 JSON
QT 项目视图(QListView&QTreeView&QTableView)和项目部件(QListWidget&QTreeWidget&QTableWidget)详解-1
QT 项目视图(QListView&QTreeView&QTableView)和项目部件(QListWidget&QTreeWidget&QTableWidget)详解
|
Android开发
【RecyclerView】 九、为 RecyclerView 设置不同的布局样式
【RecyclerView】 九、为 RecyclerView 设置不同的布局样式
288 0
【RecyclerView】 九、为 RecyclerView 设置不同的布局样式
Qt布局管理器(QHBoxLayout,QVBoxLayout)
Qt布局管理器(QHBoxLayout,QVBoxLayout)
252 0
|
Android开发
【RecyclerView】 三、RecyclerView 布局 ( 线性布局管理器 LinearLayoutManager )
【RecyclerView】 三、RecyclerView 布局 ( 线性布局管理器 LinearLayoutManager )
611 0
【RecyclerView】 三、RecyclerView 布局 ( 线性布局管理器 LinearLayoutManager )