Android 当我最小化相机的高度时,相机预览看起来是平铺的,而不是笔直的

Android 当我最小化相机的高度时,相机预览看起来是平铺的,而不是笔直的,android,android-layout,android-camera,Android,Android Layout,Android Camera,在我的应用程序中,我使用设备摄像头扫描条形码。为此,我需要有限尺寸的相机预览,即按宽度匹配父项,按高度200 dp。但是,当我使用200 dp最小化相机高度时,图片预览看起来不笔直,如下面的屏幕截图所示。我想把预览搞清楚。我已经设置了mCamera.setDisplayOrientation(90),但它不起作用 屏幕截图: 观察到的 预期的 请帮忙 我通过将“摄影机预览高度宽度”设置为“SurfaceView高度宽度”,解决了我的问题。可能对某人有帮助。分享屏幕截图,以便更好地了解您的问题。

在我的应用程序中,我使用设备摄像头扫描条形码。为此,我需要有限尺寸的相机预览,即按宽度
匹配父项
,按高度
200 dp
。但是,当我使用
200 dp
最小化相机高度时,图片预览看起来不笔直,如下面的屏幕截图所示。我想把预览搞清楚。我已经设置了mCamera.setDisplayOrientation(90),但它不起作用

屏幕截图:

观察到的

预期的


请帮忙

我通过将“摄影机预览高度宽度”设置为“SurfaceView高度宽度”,解决了我的问题。可能对某人有帮助。

分享屏幕截图,以便更好地了解您的问题。是@SweetWisherツ 这是对的。你也应该分享截图。已经添加了截图。。plz检查您是否使用任何条形码库??是zbar库用于条形码扫描