createScaledBitmap调整为-1

时间:2013-11-18 10:50:46

标签: android

我希望在将其放入ImageView之前调整大小,但在使用 createScaledBitmap 之后 image获取高度并将widht设置为-1

样品

int screenWidth =  activity.getWindowManager().getDefaultDisplay().getWidth();
int imageWidth = loadedImage.getWidth();
float ratio = (float) screenWidth / imageWidth;
float newHeight = loadedImage.getHeight()*ratio;
loadedImage = Bitmap.createScaledBitmap(loadedImage, screenWidth, (int) newHeight, false);

在调试器中mHeight和mWidht之后的字段显示-1值。为什么?

编辑:acticity在构造函数

中传递

0 个答案:

没有答案