非常简单的一句代码不多说
//动态的对margin属性进行修改
RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams)autonym.getLayoutParams();
layoutParams.rightMargin =45;
autonym.setLayoutParams(layoutParams);
上面的代码不是ViewGroup的LayoutParams而下面就是ViewGroup的
ViewGroup.MarginLayoutParams layoutParams1 = (ViewGroup.MarginLayoutParams) autonym.getLayoutParams();
layoutParams1.rightMargin =45;
autonym.setLayoutParams(layoutParams1);
上面两个代码都能达到动态修改Margin的效果具体有什么区别,希望知道的下面留言在这里谢谢各位了