Java viewpager imageview缩放/缩放移动横向捕获照片显示不是imageview的全宽
我使用viewpager查看imageview中的每一张照片,使用:- 我现在面临的问题是,当我在横向模式下拍照并在横向模式下查看照片时,imageview中的照片不会显示在设备的全宽范围内。但当我在纵向模式下拍摄时,它是全尺寸的,在横向模式下,它不是全尺寸的,而是正确集中的。我想展示全景照片,就像android原生图库一样 有什么想法吗Java viewpager imageview缩放/缩放移动横向捕获照片显示不是imageview的全宽,java,android,Java,Android,我使用viewpager查看imageview中的每一张照片,使用:- 我现在面临的问题是,当我在横向模式下拍照并在横向模式下查看照片时,imageview中的照片不会显示在设备的全宽范围内。但当我在纵向模式下拍摄时,它是全尺寸的,在横向模式下,它不是全尺寸的,而是正确集中的。我想展示全景照片,就像android原生图库一样 有什么想法吗 提前感谢。对于图像捕获,您是通过intent调用默认摄像头,还是使用自己的代码,即使用Surface view……@SivaK进行图像捕获,我是通过inten
提前感谢。对于图像捕获,您是通过intent调用默认摄像头,还是使用自己的代码,即使用Surface view……@SivaK进行图像捕获,我是通过intent和save in on Activity调用的。我认为这就是问题所在。在安卓系统中,每个制造商都有自己的相机拍摄风格。您需要旋转捕获的图像并将其保存在另一个路径中,然后您必须使用它…..检查此项-
ZoomableImageView imageView = new ZoomableImageView(context);
Bitmap bimage= getBitmapFromURL(test);
imageView.setBitmap(bimage);
public static Bitmap getBitmapFromURL(String src) {
try {
URL url = new URL(src);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoInput(true);
connection.connect();
InputStream input = connection.getInputStream();
Bitmap myBitmap = BitmapFactory.decodeStream(input);
return myBitmap;
} catch (IOException e) {
e.printStackTrace();
return null;
}
}