简介
前面的几种布局,如:线性布局、相对布局、表格布局、网格布局,一般都能实现各种平铺的界面,无法实现层次感排版的界面,帧布局(FrameLayout)中,每一个组件都会创建一个空白区域,且实现左上角层叠堆叠。
例如:在帧布局中放入两个组件,先放第1个组件TextView,宽度为500dp,高度为500dp,背景颜色为红色;再放第2个组件TextView,宽度为300dp,高度为300dp,背景颜色为绿色;
先放入的组件,堆叠在下层,后放入的组件,堆叠在上层,均从左上角开始堆叠,从而可以实现层次感排版。
基本使用
案例1:实现堆叠
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools=&#