2

如何以务实的方式将布局属性更改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);

我怎样才能false在某些条件下从java代码中做到这一点?

4

2 回答 2

5

试试这个。

params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT,0)

这会将 false 设置为属性 alignParrentRight = false

于 2014-01-11T07:55:42.383 回答
0

像这样加就行了 不用加 False 或 true 就这样试试

params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
于 2013-04-08T09:41:41.320 回答