установить расширенную ширину и высоту ImageView программно - Android - PullRequest
1 голос
/ 19 августа 2010

У меня есть собственный класс, который расширяет 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 () выше и ниже всего, что там есть, и все равно по умолчанию используется истинный размер изображения в моих чертежах ...

1 Ответ

0 голосов
/ 19 августа 2010

Вам, вероятно, нужно указать ImageView, как масштабировать.Попробуйте использовать ImageView#setScaleType.

...