跳至主要內容

05.布局

约 268 字小于 1 分钟


1.线性布局(LinearLayout):将子视图按照水平或垂直方向进行排列。

2.相对布局(RelativeLayout):允许子视图相对于父视图或其他子视图进行定位。

3.帧布局(FrameLayout):在单个视图上堆叠子视图,每个子视图覆盖前一个子视图。

4.表格布局(TableLayout):将子视图放置在行和列的网格中。

5.网格布局(GridLayout):将子视图放置在规则的网格中,可以指定每个单元格的行数和列数。

6.约束布局(ConstraintLayout):使用约束条件定义子视图之间的关系,可以在不同屏幕尺寸上提供灵活的布局。

7.帧布局(CoordinatorLayout):是一个扩展的相对布局,用于处理交互式效果和用户界面行为的容器布局。

8.绝对布局(AbsoluteLayout):使用固定的坐标位置来放置子视图,已不推荐使用。

=======================================   常用组件

1.线性布局

2.相对布局

3.帧布局

6.约束布局

CoordinatorLayout