У меня есть собственный класс, который расширяет ImageView, который я программно добавляю в RelativeLayout. Я хочу, чтобы каждое из этих изображений было определенной ширины и высоты. Я попытался установить ширину / высоту в коде с помощью LayoutParams и setMaxWidth / setMaxHeight ... ни один из них не работает.
Вот код от конструктора класса:
LayoutParams p = new LayoutParams(50,67);
this.setLayoutParams(p);
this.setImageResource(WhichImage(wi));
this.setMaxWidth(50);
this.setMaxHeight(67);
Я переместил вызов setImageResource () выше и ниже всего, что там есть, и все равно по умолчанию используется истинный размер изображения в моих чертежах ...