在API 17之前从RelativeLayout中移除规则

在API 17之前,如何从布局中删除规则? 我有一个RelativeLayout与一些孩子。 RelativeLayout是我的活动的主要布局。 以编程方式添加规则后使用

RelativeLayout.LayoutParams layout = (LayoutParams) theChild.getLayoutParams(); layout.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); 

我需要稍后以编程方式删除规则。 我会如何做这个假设比17更早的API?

啊,我知道了。

 RelativeLayout.LayoutParams layout = (LayoutParams) myChild.getLayoutParams(); layout.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, 0); 

所以在API 17之前确实没有removeRule。

根据情况,在我的情况下,我创build了新的LayoutParams ,然后添加所需的规则