以编程方式删除布局参数

时间:2012-11-22 15:14:33

标签: android

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

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

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

2 个答案:

答案 0 :(得分:11)

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

答案 1 :(得分:2)

可以从API级别17删除布局参数:

public void removeRule (int verb)

详情here