设置android:adjustViewBounds="true"并且android:scaleType="fitCenter"
正常布局方式
<ImageView>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/ic_ad_1">
</ImageView>
设置之后
<ImageView>
android:layout_width="250dp"
android:layout_height="wrap_content"
android:src="@mipmap/ic_ad_1"
android:adjustViewBounds="true"
android:scaleType="fitCenter">
</ImageView>
前后效果对比

网友评论