如何以编程方式将RelativeLayout.ALIGN_RIGHT设置为FALSE?

时间:2013-04-08 09:32:57

标签: android android-layout

如何将实用布局属性android:layout_alignParentRight="true"更改为android:layout_alignParentRight="false"。我知道如何使用以下代码从代码中创建true

LayoutParams params = (RelativeLayout.LayoutParams)btn.getLayoutParams();
params.addRule(RelativeLayout.ALIGN_RIGHT, RelativeLayout.TRUE);
btn.setLayoutParams(params);

如何在java代码的某些条件下创建false

2 个答案:

答案 0 :(得分:5)

试试这个。

params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT,0)

这会将属性设置为alignParrentRight = false

答案 1 :(得分:0)

只需像这样添加无需添加False或true,请尝试这样

params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);