【发布时间】:2012-09-25 11:09:54
【问题描述】:
我正在从画廊(相机相册)挑选的图像视图上设置图像。如果选择的图像是横向的,它会完美显示,但如果图像是纵向模式(即图像是在纵向模式下单击的),它会以 90 度旋转显示图像。现在我试图在设置 imageview 之前找出方向,但所有图像都给出相同的方向和相同的宽度高度。这是我的代码:
Uri selectedImage = intent.getData();
if (selectedImage != null) {
Bitmap bitmap = MediaStore.Images.Media.getBitmap(this.getContentResolver(), selectedImage);
int str = new ExifInterface(selectedImage.getPath()).getAttributeInt("Orientation", 1000);
Toast.makeText(this, "value:" + str, Toast.LENGTH_LONG).show();
Toast.makeText(this, "width:" + bitmap.getWidth() + "height:" + bitmap.getHeight(), Toast.LENGTH_LONG).show();
【问题讨论】:
-
谁能帮我我有同样的问题..stackoverflow.com/questions/28379130/…
标签: android android-imageview android-gallery