Получение LayoutParams.WRAP_CONTENT, чтобы игнорировать большое фоновое изображение - PullRequest
4 голосов
/ 14 сентября 2011

Я пытаюсь создать LinearLayout с высотой = LayoutParams.WRAP_CONTENT.

Я получаю растровое изображение произвольного размера с сервера, чтобы установить его в качестве фонового изображения для LinearLayout.

Как установить фоновое изображение LinearLayout без изменения размера представления, если полученное растровое изображение больше, чем содержимое линейного макета?

Было бы неплохо, если бы фоновое изображение могло сохранять свое соотношение сторон и масштабирование в соответствии с шириной экрана.

Я пытался переопределить метод измерения в качестве временного решения, но это меня просто укусило.

1 Ответ

1 голос
/ 22 апреля 2012

как насчет использования imageView внутри вашего макета, который также имеет свой AdjustViewBounds, установленный в true, чтобы сохранить соотношение сторон?

...