Android 如何维护Imageview缩放类型?

Android 如何维护Imageview缩放类型?,android,image,android-layout,Android,Image,Android Layout,我使用固定高度和宽度的图像视图来显示轮廓图像。图像将比imageview大一些,因此我使用了缩放类型fitXY,它完全适合图像视图。但问题是,当活动从onpause恢复时,就像切换到其他活动,然后返回到同一活动,缩放类型也会更改。要克服此问题,请在活动的onresume中再次设置图像和缩放类型。但这看起来不太好。你有没有想过或经历过这样的问题。想法是最受欢迎的。感谢adavance在xml中设置缩放类型并在活动中删除若要调整图像视图的大小,您必须在重新开始活动后执行此操作,这样您就可以重写onW

我使用固定高度和宽度的图像视图来显示轮廓图像。图像将比imageview大一些,因此我使用了缩放类型fitXY,它完全适合图像视图。但问题是,当活动从onpause恢复时,就像切换到其他活动,然后返回到同一活动,缩放类型也会更改。要克服此问题,请在活动的onresume中再次设置图像和缩放类型。但这看起来不太好。你有没有想过或经历过这样的问题。想法是最受欢迎的。感谢adavance

在xml中设置缩放类型并在活动中删除

若要调整图像视图的大小,您必须在重新开始活动后执行此操作,这样您就可以重写onWindowFocusChanged(布尔hasFocus)方法来编写缩放图像的代码

 @Override
public void onWindowFocusChanged(boolean hasFocus) {
    // TODO Auto-generated method stub
    super.onWindowFocusChanged(hasFocus);
}

解释您在哪里设置了imageview的缩放类型,您在哪里设置过imageview,如在xml中,或在活动中,@jeet Yes图像视图是在xml中,我在java代码中设置图像资源和缩放类型。