FrameLayout(帧布局)的基本使用

FrameLayout又称作帧布局,它相比于LinearLayout和RelativeLayout要简单很多,因为它的应用场景也少了很多。这种布局没有方便的定位方式,所有的控件都会默认摆放在布局的左上角。

activity_main代码:




    

    
    

效果图:

FrameLayout(帧布局)的基本使用_第1张图片

可以看到,文字和图片都是位于布局的左上角。由于ImageView是在TextView之后添加的,因此图片压在了文字的上面。

当然除了这种默认效果之外,我们还可以使用android:layout_gravity属性来指定控件在布局中的对齐方式,这和LinearLayout中的用法是相似的。

修改activity_main.xml中的代码:




    

    

效果图:

FrameLayout(帧布局)的基本使用_第2张图片

总体来讲,FrameLayout由于定位的欠缺,导致它的应用场景也比较少,不过之后使用碎片的时候是可以使用到的。

 

 

 

 

 

你可能感兴趣的:(详解4种基本布局)