我想使图像视图的高度恒定,并且基于纵横比宽度应该有所不同。但是我可以看到如果我将宽度作为 wrap_content 则高度小于固定高度,因为保持纵横比,与 wrap_content 宽度相对应的高度小于固定高度。我想调整宽度以保持高度精确为固定值。
问问题
2115 次
2 回答
0
您可以将scaleType更改为 MATRIX。然后你可以自己管理大小,它不会尝试保存纵横比
于 2013-05-23T08:11:59.860 回答
0
https://github.com/KyoSherlock/AspectRatioLayout
可能这就是你想要的。您可以使用 AspectRatioImageView。
<com.sherlock.aspectratio.AspectRatioImageView
android:layout_width="200dp"
android:layout_height="wrap_content"
android:background="@android:color/holo_blue_bright"
android:contentDescription="@null"
android:scaleType="centerCrop"
android:src="@drawable/ic_launcher"
app:widthHeightRatio="2" >
于 2015-08-01T13:56:09.493 回答