java代码怎么设置控件的外边距

刚查到的,纪录一下
在activity中,可以这样

 LinearLayout.LayoutParams lp= (LinearLayout.LayoutParams) imageview.getLayoutParams();  
       lp.leftMargin = 50;  
      lp.rightMargin = 50;  
      imageview.setLayoutParams(paramTest);  

但是在fragment中好像不能使用LinearLayout.LayoutParams,所以只能使用可以使用Viewgroup.MarginLayoutParams如:
MarginLayoutParams mp = (MarginLayoutParams) imageView
.getLayoutParams();
mp.leftMargin=90;
imageView.setLayoutParams(mp);

你可能感兴趣的:(android)