更改相机视图
首先,我想在Google小组上提及这个问题。
我的问题是我想让风景本地应用程序在纵向模式下工作。 将应用程序变为肖像模式的方式完全没有问题,但是当以纵向模式显示应用程序时,会出现问题。
当条形码扫描器开始运行时,其摄像头视图(默认值)为+90度角。 在纵向模式下查看应用程序时,条形码扫描仪(自然)仍处于+90度角度。
在被引用的问题页面中,显示了解决问题的方法,但这似乎在大多数设备上都不起作用。 这也不适用于我的目标设备。
我想听听你们中的一些人是否有解决方法,或者在源头找到了可以“撤消”90度翻转的位置?
一个可用的答案将被极大地表现出来:D不幸的是,在解决这个问题之前,我无法在项目中取得进展。 要求以纵向模式运行;)
提前...谢谢:)
我已经在私人构建中实现了这一点。 这很复杂,我无法分享细节。 关键步骤是:
Camera.setDisplayOrientation()
来抵消旋转; 请参阅Android javadoc以获取相关讨论 Camera.Parameters.setPreviewSize()
; 预览尺寸在风景中报告,但需要以纵向设置 上一篇: Changing camera view