2014-12-08 6 views
10

Я использую в Android в ImageView, где я сначала установить layout_height и layout_width к wrap_content, а также установить атрибуты maxHeight и maxWidth.MaxWidth и MaxHeight не работает в ImageView

Вот как это выглядит в моем макете:

<ImageView 
    android:id="@+id/profileImageView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:maxWidth="226dp" 
    android:maxHeight="174dp" 
    android:background="@drawable/photo" /> 

Но когда я выбираю фотографию из галереи, то она охватывает весь мой экран, не обращая внимания на maxWidth и maxHeight. Как я могу решить эту проблему?

+0

Вы имеете в виду вы отправляете изображение на другой вид деятельности для отображения на клик? – tachyonflux

+0

Я выбираю изображение из галереи и показываю в этом 'imageview', и когда я выбираю любое изображение большого размера, оно покрывает почти весь экран. Он игнорирует maxWidth и maxHeight –

+0

возможный дубликат [Максимальная ширина и высота для ImageView в Android] (http://stackoverflow.com/questions/4270394/maximum-width-and-height-for-imageview-in-android) – Psypher

ответ

27

Добавить android:adjustViewBounds="true"

+0

Почему? любой комментарий, если вы не возражаете – Godwin

Смежные вопросы