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 Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page