android中用java代码控制ImageButton的大小和位置

2025-01-25 06:56:59
推荐回答(5个)
回答1:

加入ImageButton放在线性布局里面的 :LinearLayout.LayoutParams params=(LinearLayout.LayoutParams)btn.getLayoutParams();
params.setMargins(0, 0, 0, 0); // 设置控件的margin 上下左右控制位置
params.heigth= 100; //控制高度

params.width=100; //控制宽度
如是在相对布局里面 只需把LinearLayout改为相对布局的就行了

回答2:

设置大小setMaxHeight(int maxHeight),setMaxWidth(int maxWidth),设置位置有setLeft(int left),setRight(int right)。设置大小的方法详见API的ImageView类,设置位置的方法详见API的View类

回答3:

imageButton.setBound(x,y,width,height);试一下~

回答4:

(1)设置大小setMaxHeight(int maxHeight),setMaxWidth(int maxWidth),
(2)设置位置有setLeft(int left),setRight(int right)。

回答5:

(⊙o⊙)