Я использую Layout_width="fill_parent
"и Layout_height="wrap content"
. Если изображение больше, чем ImageView, оно будет отлично масштабировано.
Однако я никогда не работал над масштабированием меньших изображений. Я пробовал любую комбинацию ScaleType и "AdjustViewBounds": он всегда остается в своем собственном размере в середине изображения. Вот код...
<LinearLayout
android:id="@+id/LinearLayout02"
android:layout_height="wrap_content"
android:background="@drawable/content_bg"
android:orientation="vertical"
android:padding="5dp"
android:layout_width="fill_parent"
android:layout_marginLeft="1px">
<ImageView
android:layout_height="wrap_content"
android:src="@drawable/test"
android:id="@+id/ImageViewTest"
android:layout_width="fill_parent"
android:adjustViewBounds="true"
android:scaleType="center"></ImageView>
</LinearLayout>