EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Сделать основным языком
PF вопросы - Форум

Как пропорционально изменить размер изображения ImageView, значение ширины которого равно “match_parent”

Android программирование
Как пропорционально изменить размер изображения ImageView, значение ширины которого равно “match_parent”

Есть проблема, o Ошибка, или они просто хотели, чтобы сделать это, в объекте ImageView, Программирование в Андроид. Если назначить ширину match_parent к этому объекту, и высота wrap_content, в случае, изображение Вы идете к регистрации в качестве Источник Есть некоторые более высокие размеры чтобы из ImageView, Там, кажется, чтобы быть проблема Некоторые.

В проблема Она возникает, когда изображение, присвоенное объекту ImageView размеры нижней к этому объекту. полезно, изображение появляется с первоначальных размеров, и не распространяется на ImageView полностью.

В таком случае, как играть с различными Параметры и атрибуты Объект ImageView, никогда не Вы получите результат, который вы хотите. Можно изменить свойства scaleType, adjustViewBounds, layout_height, layout_width, … и ничего, не будет иметь успеха.

 

Как сделать изображение ImageView будет полностью изменить размер объекта

 

Для Получить Цель изображение из ImageView изменить размер объекта не теряя его пропорции, решение заключается в создании новый класс Java в нашем проекте, расширить класс ImageView и Исправление проблема, которую мы имеем.

Для этого, в проекте, CREA a новый класс. Мы будем называть ResizableImageView, и ваш код выглядит следующим образом:

Раз создан e Реализовано класс ResizableImageView, Что мы делаем сейчас изменить в XML из Макет Посмотреть где это ImageView на который мы хотим сделать это изменение размера изображения.

Давайте предположим, что, ранее чтобы изменить, ImageView изменить XML выглядит следующим образом:

Ну, просто нужно изменить класс такого объекта, для Новые функции созданный класс, следующим образом:

С этим класс и изменения в XML-код, Мы достигнем изображений, содержащихся в объекте ImageView Размер, сохранение ее пропорциональность, даже в тех случаях, в которых изображения на один размер меньше, чем контейнер.

 

Присоединиться к вам к каналу Телеграмма

Оставьте нам комментарий или ввестиФорум
Поделиться Share on FacebookTweet about this on TwitterShare on Google+Pin on PinterestShare on RedditShare on VKShare on StumbleUponShare on TumblrShare on LinkedInEmail this to someonePrint this page

Родственные статьи

Оставь ответ

Ваш электронный адрес не будет опубликован. Обязательные поля отмечены *