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);
}