如何以编程方式设置layout_alignParentRight =“false”? [重复]

问题描述 投票:13回答:1

如何通过编程方式设置android:layout_alignParentRight="false"?我可以通过此代码将其设置为true但我想以编程方式将其设置为false

RelativeLayout.Layoutparams params =
(RelativeLayout.LayoutParams)myView.getLayoutParams();
params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
button.setLayoutParams(params);

有一种方法removeRule(int)但它被添加(API级别17)。我想在API级别7或8中使用类似的东西。

android android-relativelayout android-layoutparams
1个回答
32
投票

此代码将其设置为false:

addRule(RelativeLayout.ALIGN_PARENT_RIGHT,0)
© www.soinside.com 2019 - 2024. All rights reserved.