30

Android 中是否有任何与 iPhone Aspect Fill 相关的概念。我想在 imageview 上的 android 图像中包含同样的概念。请给我这个概念的代码片段?

4

3 回答 3

73

如果您想要一个在保持适当纵横比的同时放大和缩小的 ImageView,请将其添加到您的 XML 中:

android:adjustViewBounds="true"
android:scaleType="centerCrop"

这个。

于 2012-07-27T10:40:52.463 回答
29

我尝试了 fitCenter 并没有用,我最终使用了

android:scaleType="centerCrop"
android:adjustViewBounds="true"
于 2013-07-24T13:11:00.493 回答
2

经测试!!!adjustViewBounds需要与scaleTypecenterCrop 一起为 false 以匹配UIViewContentModeScaleAspectFilliOS 的行为

android:adjustViewBounds="false"
android:scaleType="centerCrop"
于 2018-03-14T09:01:41.337 回答