需求:
头部显示一张图片,图片的宽是整个屏幕的宽,高按比例调整。
解决办法:
关键是这两个属性:
android:scaleType=“fitXY”
android:adjustViewBounds=“true”
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:src="@drawable/top_header"
android:scaleType="fitXY"
android:adjustViewBounds="true"
/>
这样以后,还可能会遇到一个问题:图片变模糊了。解决办法就是把图片放到一个更低一点的文件夹里:如原先放在mipmap-xxxhdpi可以放到mipmap-hdpi里去试试。
谢谢阅读。