帧布局是最简单的布局,它默认从容器的左上角(0,0)坐标开始布局,多个子控件层叠排序,后面的控件会覆盖前面的控件。
参见 Android FrameLayout。
gravity
设置布局的默认重力位置。默认为容器的左上角。比如设置gravity="center"
后,它的子控件会默认居中显示。gravity 的详细字段说明参见View.gravity。
可以用layout_gravity
单独控制子控件的重力,参见View.layout_gravity。
以下是一个创建帧布局的示例代码:
foreground
:
设置改帧布局容器的前景图像,前景图像将永远处于帧布局最上面,不会被覆盖。foreground
属性的取值可以是颜色、图片路径等,和背景bg
属性类似,参见bg。
foregroundGravity
:
设置前景图像(foreground
)显示的位置。属性与gravity
属性相同。