FrameLayou设计用来显示按堆叠方式排列的子View项目。你可以在此布局中添加多个视图,但每个视图都是从左上角绘制。你可以使用该布局在同一区域中添加多个视图,布局的大小是由堆叠的最大子View的大小来决定的。
以下是xml内容:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
<ImageView android:id="@+id/imageView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/green_rect"
android:contentDescription="@string/green_rect"
android:minHeight="200dp"
android:minWidth="200dp"/>
<ImageView android:id="@+id/imageView02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/red_oval"
android:contentDescription="@string/red_oval"
android:minHeight="100dp"
android:minWidth="100dp"
android:layout_gravity="center"/>
</FrameLayout>