xmlではなくコードでMarginを使用する方法
708 ワード
どのように新しいレイアウトを作成するには、このように書くことができます
元のレイアウトをどのように使用するかは、次のコードを使用できます.
参考記事:http://stackoverflow.com/questions/3416087/how-to-set-margin-of-imageview-using-code-not-xml
LinearLayout.LayoutParamslp=newLinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT);
lp.setMargins(left,top,right,bottom);
imageView.setLayoutParams(lp);
元のレイアウトをどのように使用するかは、次のコードを使用できます.
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