2010-08-19 4 views
1

У меня есть пользовательский класс, который расширяет ImageView, который я программно переношу на RelativeLayout. Я хочу, чтобы каждое из этих изображений было определенной шириной и высотой. Я пробовал устанавливать ширину/высоту в коде с помощью LayoutParams и с setMaxWidth/setMaxHeight ... ни один из них не работает.set extended ImageView width and height programatically - android

Вот код из конструктора класса:

LayoutParams p = new LayoutParams(50,67);  
     this.setLayoutParams(p); 
     this.setImageResource(WhichImage(wi)); 
     this.setMaxWidth(50); 
     this.setMaxHeight(67); 

Я переместил вызов setImageResource() выше и ниже всего там, и она по-прежнему по умолчанию истинного размера изображения в моем вводимом коэффициенте. ..

ответ