4.1 FrameLayout

FrameLayout是最简单的一种Layout,既然是个Layout,它当然可以容纳多个View。但是它并没有一定的规则去排列多个View,而只是简单的把它们堆叠在一起,后添加的会盖住先添加的。

上一节我们添加了一个Layout资源(fragme_test_layout.xml),其根控件是FrameLayout,我们直接用它来玩一下吧。双击打开文件frame_test_layout.xml,向里面添加View,你会发现它们都堆在了一起,如图4.1.1所示。

图4.1.1

FrameLayout一般用于整个页面只有一个子控件的场景或用于实现翻页效果的场景。