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

时间:2012-08-16 06:06:10

标签: java android imageview android-imageview

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

    ----------------------------------------------------------------
    |                                                              |
    |                                                              |
    |         ----------------------------------------------       |
    |         |                                            |       |
    |         |                                            |       |
    |         |    this is the image( change its width)    |       |
    |         |                                            |       |
    |         ----------------------------------------------       |
    |                                                              |
    |      this is imageView the width mustnt change               |
    ----------------------------------------------------------------

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

2 个答案:

答案 0 :(得分:5)

您可以使用ScaleType。 像,

imgV.setScaleType(ImageView.ScaleType.CENTER_CROP);

并且您也可以指定Padding属性。

查看它可能对您有用的链接。

Android ImageView adjusting parent's height and fitting width

答案 1 :(得分:0)

ImageView和图像没有区别。要在Android设备中显示图像,我们使用的是ImageView。如果你想在某个东西的中心显示一个图像,然后用一些布局包装图像视图,并在该布局中设置图像,并在所需的一侧填充一些填充。