代码设置ImageButton 的margin属性

今天遇到个代码布局的问题,是关于imagebutton 和imageview设置margin属性的问题。记录一下:

imageview可以这样设置:

LinearLayout.LayoutParams linearParams = (LinearLayout.LayoutParams) photoViewerImageView.getLayoutParams();
linearParams.height = 300;
linearParams.width = 300;
linearParams.setMargins(5, 5, 5, 5);

但是ImageButton 不能用上面的方式,下面的方式可以:

((MarginLayoutParams)fxCustomImageButton.getLayoutParams()).leftMargin=10;

       ((MarginLayoutParams)fxCustomImageButton.getLayoutParams()).rightMargin=10;



你可能感兴趣的:(代码设置ImageButton 的margin属性)