【发布时间】:2011-04-19 23:02:10
【问题描述】:
我正在使用预览来显示相机在屏幕上看到的内容。
我可以让一切正常工作,创建表面,设置表面并显示表面。
但在纵向模式下,它总是以错误的 90 度角显示图片。
如图片中:
我知道使用下面的代码会使图片变得清晰:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
但是,我在一个包含其他元素的 Activity 中有预览,并且我的 Activity 以横向模式显示是没有意义的。 (默认关闭)
所以我想知道是否可以只更改预览的方向?并让我的 Activity 的其余部分以纵向模式正确显示?
或者无论如何要旋转预览以使其正确显示?
【问题讨论】:
标签: android camera orientation preview portrait