我已经制作了一个在表面视图上实现Camera的程序。
在横向模式下,预览是正确的,但在纵向模式下,预览会倾斜180度,而不是直立。
答案 0 :(得分:1)
如果您的应用程序始终处于横向模式,那么您应该将此行添加到清单中,它将解决您的问题:
<activity android:name=".YourActivity"
android:label="@string/app_name"
android:screenOrientation="landscape">
但是,如果您确实想要一个肖像模式应用程序,则可以将其添加到清单中:
<activity android:name=".YourActivity"
android:label="@string/app_name"
android:screenOrientation="portrait">
只要您将mCamera.setDisplayOrientation(90);
行添加到您的活动中(前提是您检查的android版本是否大于或等于Froyo。