removeRule

RelativeLayout.LayoutParams para = (RelativeLayout.LayoutParams) imageView
                .getLayoutParams();

para.removeRule(RelativeLayout.ALIGN_PARENT_RIGHT);

removeRule必须在Android SDK大于17以上才可以使用,因为低于17是没有这个方法的,而17以上(含)则必须有这个方法,否则无法动态设置布局,布局会无法按照开发者的意图显示,所以必须通过SDK的版本进行判断,如下

    if (sdkVer >= 17) {
            para.removeRule(RelativeLayout.ALIGN_PARENT_RIGHT);
    }

你可能感兴趣的:(removeRule)