Intereting Posts
NoClassDefFoundError: сбой разрешения: Lokhttp3 / internal / Platform Возможно Android-приложение SQLite ON CONFLICT UPDATE? Как получить страну (или ее код ISO)? Как я могу сохранить растровое изображение правильно во второй раз? Перемещение плавающей кнопки действий вверх и вниз, чтобы избежать блокировки с помощью закусочной Android-устройство продолжает отсоединяться от adb / eclipse Не найден ресурс, который соответствует указанному имени (в 'text' со значением '@ string / continue_label') Кнопка Android 5: под панелью softnavigation (изображение Showcaseview) Что (?! A) {0}? Означает в регулярном выражении Java? Как остановить воспроизведение видео в VideoView программно в Android? Java-эквивалент .NET RSACryptoServiceProvider с SHA-1 Каковы новые вложенные API прокрутки для Android-L? Java.lang.IllegalStateException: не удается выполнить это действие после onSaveInstanceState Макет ScrollView или его родственник RelativeLayout, возможно, бесполезен Как запустить код Matlab на устройстве Android?

ImageView без растягивания изображения

Возможно ли, что мой ImageView будет соответствовать всем размерам экрана без увеличения изображения?

Я пробовал все типы шкалы, меняя его на фон и src с помощью fill_parent > wrap_content

но все равно. Если изображение не меньше, оно просто выглядит растянутым.

пример:

 <ImageView android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="centerInside" android:adjustViewBounds="true" android:background="@drawable/background" /> <ImageView android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="fitXY" android:adjustViewBounds="true" android:background="@drawable/background" /> 

Эти 2 соответствуют ширине, но изображение растягивается. Но когда я меняю его на src, изображение просто центрировано и мало.

Solutions Collecting From Web of "ImageView без растягивания изображения"

Нет встроенного масштабного типа, который позволяет ImageView автоматически масштабировать изображение и сохранять его соотношение сторон целым. Единственным типом масштабирования, который делает масштабирование, является fitXY , который не будет fitXY соотношение сторон, так как вы сами себя обнаружили.

При этом этот вопрос уже неоднократно посещался. Взгляните на некоторые из предложенных предложений по аналогичным вопросам:

  • ImageПросмотреть одно измерение, чтобы соответствовать свободному пространству, а затем оценить, чтобы сохранить пропорции
  • Установите изображение в ImageView, сохраните пропорции и измените размер ImageView на размеры изображения?
  • Изменение размера ImageView для соответствия формату

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