在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
,然后添加所需的规则