我需要放大图像,我用下面的代码为它
int imageId = (Integer) intent.getExtras().get(ProfilePageNormalUser.class.getName());
imageView = (ImageView)findViewById(R.id.imageviewEnlarged);
System.out.println("*********"+imageId);
InputStream is = this.getResources().openRawResource(imageId);
Bitmap originalBitmap = BitmapFactory.decodeStream(is);
Matrix imageMatrix = new Matrix(); imageMatrix.postRotate(90);
Bitmap scaledBitmap = Bitmap.createBitmap(originalBitmap, imageView.getWidth(), imageView.getHeight(), originalBitmap.getWidth(), originalBitmap.getHeight(), imageMatrix, false);
imageView.setImageBitmap(scaledBitmap);
不过是给我上述的异常。
Resources$NotFoundException: Resource ID #0x4
谁能告诉我哪里可能是问题。 谢谢
图像标识是正确的我已经检查了 – ekjyot
我在过去的活动明确设置图像标识,并得到同样的图像标识此项活动 – ekjyot
见我的编辑,U可以检查一次 – Udaykiran