Итак, я загружаю изображения из веб-службы, но размер изображений иногда меньше или больше, чем у других изображений, и визуализация выглядит глупо, когда я помещаю их в ListView в Android. Я хотел бы исправить размер моего ImageView, чтобы он отображал только часть изображения, если она больше заданного значения. Я пробовал все, что мог придумать, чтобы установить setMaxWidth / setMaxHeight, установив тип шкалы на centerCrop, используя ClipableDrawable, обертывающий мой BitmapDrawable, настройку с помощью Drawable.setBounds (). Я пробовал устанавливать в XML и программно, но ни один из них не работал. Я очень удивлен, что установка максимальной ширины / высоты ничего не сделала. Ниже приведен XML-код, который я использую в своем файле макета:
<ImageView android:id="@+id/recipeImage"
android:maxHeight="64px"
android:maxWidth="64px"
android:scaleType="centerCrop"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:layout_marginRight="6dip"/>
Но ничего не сработало.