Android的FrameLayout布局介绍

FrameLayout主要用于需要重叠的组件视图。如实现时钟等,秒针覆盖时针和分针。

FrameLayout布局的属性有android:foreground和android:foregroundGravity。

android:foreground属性:属性值为图片资源,用于设置前景图片,意思是此图片是位于所有组件之上,不管添加顺序。

android:foregroundGravity属性:用于设置前景图片在布局中的位置,属性值与android:gravity一样。如果不设置此属性,则前景图片不管有多小都默认充满整个布局,如果设置了,就在相应位置以图片实际大小显示。

其实RelativeLayout也可以替换一些FrameLayout,但是每个布局都有自己的作用,这样开发效率才高。

你可能感兴趣的:(Android学习)