В Android я определил layout_width
, чтобы быть fill_parent
(который занимает полную ширину телефона).Как масштабировать изображение в ImageView, чтобы сохранить соотношение сторон
Если изображение, которое я поставил на ImageView
, больше, чем layout_width
, Android будет масштабировать его, не так ли? Но как насчет высоты? Когда Android масштабирует изображение, сохранит ли он соотношение сторон?
Что я узнал, это то, что в верхней и нижней части ImageView
есть некоторое свободное пространство, когда Android масштабирует изображение, которое больше, чем ImageView
. Это правда? Если да, как я могу удалить это пробел?
Спасибо. Но что, если у меня есть ImageView, и я установил изображение с помощью imageView.setImageBitmap()? – michael
Это то же самое, что и в коде, а не в XML. 'setImageBitmap' такой же, как' android: src = "..." 'и' setBackground ... 'is' android: background = "..." ' –
@SteveHaley Я знаю, что уже слишком поздно, но можете ли вы скажите мне image.setImageDrawable эквивалент в xml-коде – 2013-04-27 07:40:17