2

我正在使用以下代码以编程方式设置布局的参数

LinearLayout text;
text = (LinearLayout) findViewById(R.id.text);
        RelativeLayout.LayoutParams layoutParams = 
            (RelativeLayout.LayoutParams)text.getLayoutParams();
    layoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);

我猜这会将 alignParentRight 值设置为 true。如果需要,我是否可以以编程方式将此值设置为 false?

4

2 回答 2

12

根据 Luksprog 的建议,layoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT, 0);将该值设置为 false。

于 2012-11-22T15:39:55.033 回答
2

从 API 级别 17 开始,可以通过以下方式删除布局参数:

public void removeRule (int verb)

详情在这里

于 2012-11-22T15:19:28.217 回答