我已经按照Android ApiDemos应用程序中的实现方式来实现Camera预览。问题在于,我想让我的活动(其中包含预览)锁定为纵向。因此,我在清单文件中将screenOrientation设置为“portrait”。
“getOptimalPreviewSize”方法返回相反的预览值,这意味着当需要返回480x720时,该方法返回720x480,而在我的Activity的FrameLayout中,我有一个小预览居中显示(这不是我想要的,我希望它与父级匹配(是的,布局使用“match_parent”定义)。
我尝试过:
setDisplayOrientation(90); parameters.set("orientation", "portrait"); parameters.set("rotation", "90");
似乎没有任何帮助。
为什么我不能以纵向模式显示摄像头预览?已锁定。
谢谢
“getOptimalPreviewSize”方法返回相反的预览值,这意味着当需要返回480x720时,该方法返回720x480,而在我的Activity的FrameLayout中,我有一个小预览居中显示(这不是我想要的,我希望它与父级匹配(是的,布局使用“match_parent”定义)。
我尝试过:
setDisplayOrientation(90); parameters.set("orientation", "portrait"); parameters.set("rotation", "90");
似乎没有任何帮助。
为什么我不能以纵向模式显示摄像头预览?已锁定。
谢谢