我有一个大小为52x24的imageButton,这个图片在加载时会改变大小:
ImageButton blueButton = (ImageButton) findViewById(R.id.button_blue_normal);
LayoutParams lpb = new LayoutParams((int) (52 * 1.25),(int) (24 * 1.25));
lpb.setMargins((int) (15 * 1.25), (int) (75 * 1.25), 0, 0);
blueButton.setLayoutParams(lpb);
blueButton.setOnClickListener( new OnClickListener() {
@Override
public void onClick(View v) {
blueButton.setImageResource(R.drawable.button_blue_pressed);
}
});
上面的代码在没有问题的情况下工作,确切的位置和大小。
问题是在onClick之后加载图像时,图像button_blue_pressed以原始尺寸52x24显示,比上一个图像button_blue_normal更大。
如何使图像button_blue_pressed与之前的button_blue_normal相同?
由于