У меня есть ImageView
, который имеет ширину match_parent
, высоту wrap_content
и скалярность centerInside
. Затем я в коде размещаю горизонтальную прямоугольную растровую карту внутри, а растровое изображение правильно заполняет ширину. Контейнер просмотра изображения, однако, представляет собой квадрат, поэтому он проходит мимо границ растрового изображения в вертикальном направлении. Как изменить размер изображения, чтобы он точно соответствовал размеру растрового изображения?Resize ImageView контейнер точно соответствует изображению, которое помещается внутри него
0
A
ответ
0
Используйте adjustViewBounds="true"
в ImageView
, чтобы он соответствовал размеру содержащегося изображения.
set adjustViewBounds = "true" – AndroidBeginner
Doh. Я знал это, но я поместил собственность в неправильное место. Я обсуждаю, следует ли мне это снять или оставить на случай, если кто-то еще должен это знать. – Mardymar
Сделайте ширину и высоту для wrap_content и scale-type для fix_xy. изображение будет заполняться в соответствии с размером изображения. –