ImageButton onClick Изменить изображение и изменить размер - PullRequest
0 голосов
/ 21 марта 2012

У меня есть изображение размером 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?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...