如何在FrameLayout设置按钮的位置

今天想写一个简单的记事本,首页是采用FrameLayout布局,里面包括一个ListView和一个Button按钮,想要把按钮放在右下角。

我们知道帧布局是将组件放在左上角的位置,当添加多个组件时,后面的组件会覆盖之前的组件,那么我们怎么讲Button放在右下角呢


1、首先设置按钮的“layout_gravity”属性,让其在底部靠右显示,代码为:

    android:layout_gravity="bottom|right"

2、完成第一步后,发现控件太过于靠近底部和右下角,接下来通过设置layout_margin属性,调节与底部和右边的距离,设置与底部距离50dp,与右边距离30dp。代码为:

    android:layout_marginBottom="50dp"
android:layout_marginRight="30dp"
下面看效果:

 

       

 

 

 

 

 

 

 

 

 

 

 

 

 注意:如果只设置“layout_margin”属性是不会有效果的,需要先设置“layout_gravity”,在设置“layout_margin”属性才能看到效果

 

 

 

 

 

 

 

 

 

 

 

   

 

posted @ 2020-05-21 19:38  灯火/Martin  阅读(808)  评论(0编辑  收藏  举报