4

假设我有一个具有此纵横比的 ImageView

#####
#####
#####

我希望能够将具有不同纵横比的图像放入其中。

如果图像有这个比例

00
00
00

我希望它是

###00
###00
###00

所以 android:scaleType="fitEnd" 会工作

但是如果我有一个比例为

00000

我希望它是

#####
00000
#####

所以这里需要 android:scaleType="fitCenter" 。

有没有办法把这个结合起来?

4

1 回答 1

1

您不能scaleTypes在同一属性中使用两个。您可能需要等待图像被加载,然后再决定scaleType使用什么imgView.setScaleType(ImageView.ScaleType.CENTER)

于 2012-07-10T14:07:03.973 回答