У меня есть изображение размером 52x24, это изображение будет меняться при загрузке:
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?
Спасибо