Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为什么我的相机预览显示水平而不是垂直?_Android_Android Layout_Android Camera - Fatal编程技术网

Android 为什么我的相机预览显示水平而不是垂直?

Android 为什么我的相机预览显示水平而不是垂直?,android,android-layout,android-camera,Android,Android Layout,Android Camera,在我的Android摄像头应用程序中,如果我将屏幕固定在横向模式,那么在横向模式下,它似乎必须被看到。但是如果我把它固定在肖像上,那么相机预览就可以看到水平面了。 为什么会这样?有什么解决办法呢 Camera.Parameters parameters = mCamera.getParameters(); parameters.set("orientation", "portrait"); mCamera.setParameters(parameters); 您可以在此之后调用start

在我的Android摄像头应用程序中,如果我将屏幕固定在横向模式,那么在横向模式下,它似乎必须被看到。但是如果我把它固定在肖像上,那么相机预览就可以看到水平面了。 为什么会这样?有什么解决办法呢

 Camera.Parameters parameters = mCamera.getParameters();
 parameters.set("orientation", "portrait");
 mCamera.setParameters(parameters);

您可以在此之后调用startPreview())

我已经检查过了。但问题仍然存在。我应该怎么做?如果我已经将我的应用程序清单修复为纵向,如果我将Android设备作为纵向,那么它将在横向中显示预览,如果我将Android设备作为横向,那么它将在纵向中显示预览。如果我已经将清单设置为景观,那么所有的工作都很好。但根据需要,我希望相机设置为纵向模式。