如何在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”属性才能看到效果