详解android四种布局之FrameLayout

第二种布局: FrameLayout

    FrameLayout相比于前面两种布局就简单太多了,因此它的应用场景也少了很多。这种 布局没有任何的定位方式,所有的控件都会摆放在布局的左上角。

1. FrameLayout相对父布局进行定位

1.1 xml文件代码

<?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" >

    <Button 
         android:id="@+id/button" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:text="Button" /> 

    <ImageView 
        android:id="@+id/image_view" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:src="@drawable/ic_launcher" /> 

</FrameLayout>

效果:

这里写图片描述

说明:

可以看到,按钮和图片都是位于布局的左上角。由于图片是在按钮之后添加的,因此图 片压在了按钮的上面。 你可能会觉得,这个布局能有什么作用呢?确实,它的应用场景并不多,不过在下一章中介绍碎片的时候,我们还是可以用到它的。
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/C_Creator/article/details/52374314
文章标签: 控件 布局 android
个人分类: android
上一篇详解android四种布局之RelativeLayout
下一篇详解android四种布局之TableLayout
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭