【问题标题】:Align image in image view right and center vertical将图像视图中的图像右对齐并垂直居中
【发布时间】:2012-07-09 23:36:41
【问题描述】:

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

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

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

如果图片有这个比例

00
00
00

我希望它是

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

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

但如果我有一个比例为的图像

00000

我希望它是

#####
00000
#####

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

有没有办法把它结合起来?

【问题讨论】:

    标签: android android-layout imageview scaling


    【解决方案1】:

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

    【讨论】:

      最近更新 更多