Java android更改图像宽度但不保持纵横比

Java android更改图像宽度但不保持纵横比,java,android,xml,resize,imageview,Java,Android,Xml,Resize,Imageview,我需要更改图像宽度 原始图像,如下面的第一行: 但是当我改变宽度时,它会保持比例来调整原始图像的大小 我需要做一些类似于第三张图片的事情 可以更改宽度而不修改原始图像 如何在android中通过Java或XML实现这一点 xml代码: <ImageView android:id="@+id/fill" android:layout_width="150dp" android:layout_height="32dp" android:layout_alignL

我需要更改图像宽度

原始图像,如下面的第一行:

但是当我改变宽度时,它会保持比例来调整原始图像的大小

我需要做一些类似于第三张图片的事情

可以更改宽度而不修改原始图像

如何在android中通过Java或XML实现这一点

xml代码:

<ImageView
    android:id="@+id/fill"
    android:layout_width="150dp"
    android:layout_height="32dp"
    android:layout_alignLeft="@+id/BGfill"
    android:layout_centerVertical="true"/>

布局xml中有什么?特别是要设置图像的视图,请设置scaleType。有几种选择,有些保留比例,有些不保留。其中一种fit类型可能是您正在寻找的,但我不确定您到底想要什么嵌入xml代码,尝试scaleType无效..尝试将scaleType值设置为fitStart