Android: resizing an ImageView in the XML
for example:
<ImageView android:id="@+id/image_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:adjustViewBounds="true" android:maxWidth="42dp" android:maxHeight="42dp" android:scaleType="fitCenter" android:layout_marginLeft="3dp" android:src="@drawable/icon" />
Add property android:scaleType="fitCenter"
and android:adjustViewBounds="true"
.
Please try this one works for me:
<ImageView android:id="@+id/image_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:adjustViewBounds="true" android:maxWidth="60dp" android:layout_gravity="center" android:maxHeight="60dp" android:scaleType="fitCenter" android:src="@drawable/icon" />