Relative动态设置位置
relative里面有各种rightof之类的属性
如何在代码中动态改变
if (screenWidth < 620) {
RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) tv1.getLayoutParams();
layoutParams.addRule(RelativeLayout.BELOW, R.id.tv1);
layoutParams.leftMargin = DensityUtil.dip2px(ctx, 16);
layoutParams.topMargin = DensityUtil.dip2px(ctx, 6);
tv1.setLayoutParams(layoutParams);
} else {
RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) tv1.getLayoutParams();
layoutParams.addRule(RelativeLayout.RIGHT_OF, R.id.tv1);
layoutParams.topMargin = DensityUtil.dip2px(ctx, 12);
tv1.setLayoutParams(layoutParams);
}