第四讲 布局管理器

简介: 第四讲 布局管理器

一、引言


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


二、内容


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编辑,较为方便;

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

目录
相关文章
|
9月前
|
XML Java Android开发
Android 中ScrollView垂直滚动视图之隐藏滚动条的三种方法
Android 中ScrollView垂直滚动视图之隐藏滚动条的三种方法
92 0
|
12月前
Qt布局管理器(QHBoxLayout,QVBoxLayout)
Qt布局管理器(QHBoxLayout,QVBoxLayout)
144 0
|
C++ 索引 容器
2.6 容器控件(二)
2.6 容器控件(二)
2.6 容器控件(二)
|
C++ 容器
2.6 容器控件(一)
2.6 容器控件(一)
2.6 容器控件(一)
|
Android开发
【RecyclerView】 三、RecyclerView 布局 ( 线性布局管理器 LinearLayoutManager )
【RecyclerView】 三、RecyclerView 布局 ( 线性布局管理器 LinearLayoutManager )
524 0
【RecyclerView】 三、RecyclerView 布局 ( 线性布局管理器 LinearLayoutManager )
|
容器
GridLayout布局
GridLayout布局
123 0
GridLayout布局
|
容器
FlowLayout布局
FlowLayout布局
160 0