如何想新建布局的話,可以這樣寫(xiě)
LinearLayout.LayoutParamslp=newLinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT);lp.setMargins(left,top,right,bottom);imageView.setLayoutParams(lp);
如何想使用原來(lái)本身的布局的話溢陪,可以使用如下的代碼:
MarginLayoutParamsmarginParams=newMarginLayoutParams(image.getLayoutParams());marginParams.setMargins(left_margin,top_margin,right_margin,bottom_margin);LinearLayout.LayoutParamslayoutParams=new LinearLayout.LayoutParams(marginParams);image.setLayoutParams(layoutParams);
參考文章:http://stackoverflow.com/questions/3416087/how-to-set-margin-of-imageview-using-code-not-xml