FrameLayout 相比于前面2种布局就简单很多,因此它的应用场景也少。
这种布局没有任何的定位方式,所有的控件都会摆放在布局的左上角。
<FrameLayout
xmlns:
android
=
"http://schemas.android.com/apk/res/android"
android :layout_width= "match_parent"
android :layout_height= "match_parent" >
<Button
android :id= "@+id/button1"
android :layout_width= "wrap_content"
android :layout_height= "wrap_content"
android :text= "Button1" />
<TextView
android :layout_width= "wrap_content"
android :layout_height= "wrap_content"
android :text= "ABCDEFGHIJKLMN" />
</FrameLayout>
android :layout_width= "match_parent"
android :layout_height= "match_parent" >
<Button
android :id= "@+id/button1"
android :layout_width= "wrap_content"
android :layout_height= "wrap_content"
android :text= "Button1" />
<TextView
android :layout_width= "wrap_content"
android :layout_height= "wrap_content"
android :text= "ABCDEFGHIJKLMN" />
</FrameLayout>
//可以看到都是位于布局的左上角,不过在下一章介绍碎片的时候,是可以用到的