我希望在将其放入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
在构造函数