Android学习笔记(四):帧布局管理器(FrameLayout)
布局管理器----帧布局管理器(FrameLayout)
- 帧布局管理器为每一个放入其中的组件创建一个空白的区域,这些组件按照先后顺序层叠放置,后面的组件会覆盖前面的组件。
帧布局管理器通常用来显示层叠内容,有时还会用来显示拖动效果:
如图,钟表的表盘可以作为背景图,而时针、分针、秒针按照先后顺序层叠放置;草坪和小兔子层叠放置,小兔子可按照手指拖动位置变换位置。
在activity_main.xml文件中用FrameLayout标签来定义帧布局管理器。 - 属性:
- android:foreground :为当前的帧布局管理器设置一个前景图像(始终位于最上层的不会被其他组件覆盖的图像),即将某组件放置在帧布局管理器的最上层,默认覆盖整个布局管理器。
- android:foregroundGravity :调整前景图像的位置。