FrameLayout布局
时间: 2024-05-13 22:20:51 浏览: 122
FrameLayout布局是一种常用的Android布局,它允许将多个子视图堆叠在一起,并且只显示最上面的一个子视图。这种布局通常用于显示多个视图的不同部分,如显示一个按钮、一张图片等。
FrameLayout布局的特点:
1.子视图可以重叠在一起,只显示最上面的一个子视图。
2.子视图可以根据需要添加和删除。
3.子视图的位置和大小可以通过设置相对布局参数来控制。
下面是一个FrameLayout布局的示例代码:
```
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/image1"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click me!"
android:layout_gravity="center"/>
</FrameLayout>
```
在这个示例中,ImageView和Button子视图被添加到FrameLayout中,ImageView显示在Button上面。Button位于FrameLayout的中心,因为它的相对布局参数设置为“center”。
阅读全文