如何在不改变ImageView宽度的情况下设置图像的宽度(在ImageView中)?

Nav*_*oid 0 java android imageview android-imageview

我想要做的是在不影响ImageView宽度的情况下更改ImageView中图像的宽度.

    ----------------------------------------------------------------
    |                                                              |
    |                                                              |
    |         ----------------------------------------------       |
    |         |                                            |       |
    |         |                                            |       |
    |         |    this is the image( change its width)    |       |
    |         |                                            |       |
    |         ----------------------------------------------       |
    |                                                              |
    |      this is imageView the width mustnt change               |
    ----------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?请帮忙?

Zom*_*bie 5

您可以使用ScaleType.喜欢,

imgV.setScaleType(ImageView.ScaleType.CENTER_CROP);
Run Code Online (Sandbox Code Playgroud)

你也可以指定Padding属性.

看到它可能对你有帮助的链接.

Android ImageView调整父级的高度和拟合宽度