安卓 - 如何以编程方式将浮动操作按钮的位置从右侧设置为左侧

3

我有一个浮动操作按钮,我想通过我的Java代码将它的位置从右边改变到左边。

输入图片说明


你在使用什么布局作为父级?分享一下xml代码。 - ajantha
4个回答

0

0
如果您的父布局是RelativeLayout,则可以像这样设置gravity:
android:layout_alignParentBottom="true"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"
android:layout_gravity="start|bottom"

我想使用Java进行更改。 - Chayan Mistry

0

我遇到了和你一样的问题。我使用LayoutParams解决了它。这是代码。

CoordinatorLayout.LayoutParams layoutParams = (CoordinatorLayout.LayoutParams) this.mFab.getLayoutParams();
layoutParams.gravity = Gravity.START | Gravity.BOTTOM;
this.mFab.setLayoutParams(layoutParams);

0
如果您正在使用CoordinatorLayout,可以像这样设置重力:
app:layout_anchorGravity="top|start"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接