发现:在RelativeLayout中如果一个子view设置如:layout_alignParentBottom或者layout_alignParentTop等属性,在代码中通过layoutParam动态设置margin会是无效。记录下。
修改margin同时改变图片大小:
RelativeLayout.MarginLayoutParams layoutParams = (RelativeLayout.MarginLayoutParams) ivStatusImg.getLayoutParams();
layoutParams.setMargins(0,0,0,0);
layoutParams.height = imageHight;
layoutParams.width = imageHight;
ivStatusImg.requestLayout();