Android 将图像视图中的图像右对齐并垂直居中

Android 将图像视图中的图像右对齐并垂直居中,android,android-layout,imageview,scaling,Android,Android Layout,Imageview,Scaling,假设我有一个具有这个纵横比的ImageView ##### ##### ##### 我想能够适应它的图像,可以有不同的纵横比 如果图像具有此比率 00 00 00 我希望是这样 ###00 ###00 ###00 ##### 00000 ##### 所以android:scaleType=“fitEnd”可以工作 但是如果我有一个比率为 00000 我希望是这样 ###00 ###00 ###00 ##### 00000 ##### 所以这里需要android:scaleType=

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

#####
#####
#####
我想能够适应它的图像,可以有不同的纵横比

如果图像具有此比率

00
00
00
我希望是这样

###00
###00
###00
#####
00000
#####
所以android:scaleType=“fitEnd”可以工作

但是如果我有一个比率为

00000
我希望是这样

###00
###00
###00
#####
00000
#####
所以这里需要android:scaleType=“fitCenter”


有没有办法将其组合起来?

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