Imageview缩放保持高度固定和宽度变量

时间:2013-05-23 07:56:00

标签: android android-layout

我想使图像视图的高度保持不变,并且基于宽高比宽度应该有所不同。但是我可以看到我是否将宽度设为wrap_content然后高度小于固定高度,因为保持宽高比,对应于wrap_content宽度的高度更少固定高度。我希望宽度调整保持高度完全固定值。

2 个答案:

答案 0 :(得分:0)

您可以将scaleType更改为MATRIX。然后你可以自己管理大小,它不会尝试保存宽高比

答案 1 :(得分: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" >