2017-01-14 5 views
0

У меня есть ImageView, который имеет ширину match_parent, высоту wrap_content и скалярность centerInside. Затем я в коде размещаю горизонтальную прямоугольную растровую карту внутри, а растровое изображение правильно заполняет ширину. Контейнер просмотра изображения, однако, представляет собой квадрат, поэтому он проходит мимо границ растрового изображения в вертикальном направлении. Как изменить размер изображения, чтобы он точно соответствовал размеру растрового изображения?Resize ImageView контейнер точно соответствует изображению, которое помещается внутри него

+1

set adjustViewBounds = "true" – AndroidBeginner

+0

Doh. Я знал это, но я поместил собственность в неправильное место. Я обсуждаю, следует ли мне это снять или оставить на случай, если кто-то еще должен это знать. – Mardymar

+0

Сделайте ширину и высоту для wrap_content и scale-type для fix_xy. изображение будет заполняться в соответствии с размером изображения. –

ответ

0

Используйте adjustViewBounds="true" в ImageView, чтобы он соответствовал размеру содержащегося изображения.