android imagebutton setlayoutparams サイズ変更

//ButtonならsetWidth()などで変更できるがImageButtonにはない。
//ImageButtonはparamsを通して変更する。

//ImageButtonがLinearLayoutの中にいるなら下のようにする

LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(buttonW, buttonH);
params.width = buttonW;
params.height= buttonH;
button0.setLayoutParams(params);