Android之FrameLayout(帧布局)

旧时模样 提交于 2019-11-27 01:55:47

重点

FrameLayout(帧布局)可以说是最简单的布局了,我们添加控件时会默认把控件放到屏幕的左上角,后续添加的会把上一个覆盖,我们可以通过layout_gravity来移动控件。

属性

android:foreground:设置改帧布局容器的前景图像
android:foregroundGravity:设置前景图像显示的位置

那么前景图像是什么呢?和字面意思一样,是在布局最上方不会被覆盖的图像。


布局代码:

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <TextView
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:background="#FF0000" />
    <TextView
        android:layout_width="150dp"
        android:layout_height="150dp"
        android:background="#000000" />
    <TextView
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:background="#FFFFFF" />

</FrameLayout>

效果图:
FrameLayout

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!