我正在尝试显示一张具有父视图宽度的图像,并计算高度以保持纵横比。
问题在于,图像的宽度会超出父视图的宽度,就像图像被缩放一样。
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/imageview_mainimage"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:scaleType="centerCrop"
/>
我该如何解决?
答案 0 :(得分:1)
之所以会这样,是因为您的SimpleDraweeView与加载的图像不具有相同的宽高比,并且添加tmessage = MIMEMultipart()
将使SimpleDraweeView尝试加载裁剪图像的内容以最适合2个尺寸中的最小尺寸。您可以期望图像具有一定的比例android:scaleType="centerCrop"
,或对scaleType使用其他选项