Как создать ImageView, который заполняет родительскую высоту и отображает изображение как можно больше?

У меня есть ImageView, который определяется следующим образом:

 <ImageView
  android:id="@+id/cover_view"
  android:layout_width="wrap_content"
  android:layout_height="match_parent"
  android:layout_below="@id/title"
  android:layout_above="@id/divider"
  android:adjustViewBounds="true"
  android:src="@drawable/image_placeholder"
  android:scaleType="fitStart"/>

Теперь после загрузки нового растрового изображения я изменяю возможность рисования. Изображение теперь появляется в верхнем левом углу ImageView. Есть ли способ, чтобы изображение занимало всю возможную высоту, а затем отрегулировать ширину представления, чтобы можно было масштабировать изображение без изменения соотношения сторон?

Изображение заполняет все пространство на стандартном экране, но при разрешении WVGA изображение занимает только половину реальной высоты ImageView.

27
задан Janusz 24 November 2010 в 10:35
поделиться