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

标签 android android-layout android-camera

在我的 Android 相机应用程序中,如果我将屏幕固定为横向,那么在横向模式下,它似乎必须被看到。但如果我将其固定为肖像,则可以看到水平方向的相机预览。 为什么会发生?以及它的解决方案是什么??

最佳答案

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

你可以在这之后调用 startPreview() :)

关于android - 为什么我的相机预览显示水平而不是垂直?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7885873/

相关文章:

android - 我应该在哪里注册广播接收器?

android - 在android中同时为4个不同图像设置动画

android - 如何设置android :layout_column programmatically

android - 复合 View 无法在编辑模式下在 Eclipse 中呈现

android - Android MVVM : Should the view notify the view-model for every user interaction even trivial ones (only have UI consequence/no data)

javascript - 加载页面时隐藏 jQuery 移动页脚

android - 具有透明背景的 LinearLayout 上的顶部边框

Android org.webrtc.VideoRenderer.I420Frame 数组到 PreviewCallback.onPreviewFrame byte[]

android - 保存图片到新目录

android - 如何处理为旧版和新版 Android 实现不同的 API?