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