Я хотел бы иметь возможность изменять размер некоторых моих изображений ImageView в зависимости от того, что они показывают Drawable. Я еще не решил, заставлю ли я их читать новые размеры из Drawable или у меня будет просто массив/перечисление, хранящее их высоты, но мне нужна помощь с фактическим изменением ImageView размер.
Какую из многих функций для изменения размеров вещей я должен использовать для изменения размера ImageView, сохраняя при этом его относительное позиционирование в RelativeLayout, частью которого он является? Я не могу понять, должен ли я менять границы Drawable или мне следует переопределять LayoutParams ImageView или какой-либо другой метод вообще. Drawables всегда будут иметь одинаковую ширину, но их высота будет меняться в зависимости от того, что находится в каждой плитке карты (которая рендерится).