ImageButton onClick更改图像和调整大小

时间:2012-03-20 21:33:44

标签: android android-layout

我有一个大小为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相同?

由于

0 个答案:

没有答案