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

Форум для тех, кто программирует под Android
Anonymous
ImageView заполняет ширину или высоту родительского элемента, но сохраняет соотношение сторон.

Сообщение Anonymous »

У меня квадратное изображение (хотя эта проблема касается и прямоугольных изображений). Я хочу отображать изображения как можно большего размера, при необходимости растягивая их, чтобы заполнить их родителей, сохраняя при этом соотношение сторон. Изображение меньше, чем ImageView. Проблема в том, что я не могу растянуть изображение и «сопоставить» высоту и ширину с ImageView.

Это мой XML-файл макета:
Я использовал много комбинаций fill_parent, wrap_content с несколькими типами масштабирования: fitCenter, fitStart, fitEnd, centerInside, и все они рисуют изображения с правильным соотношением сторон, но ни один из них на самом деле не масштабирует изображения и сам ImageView, в результате чего либо TextViews полностью отодвигается от экран, пустые места внутри ImageView, изображение не масштабировано или изображение обрезано.

Я не могу подобрать правильную комбинацию для этого.

Подробнее здесь: https://stackoverflow.com/questions/108 ... pect-ratio

Вернуться в «Android»