0
在运行时,我使用getSupportedPreviewSizes()并返回一个单一大小(320x240)。但是,当我初始化新相机时,它会将预览尺寸设置为显示尺寸(320x480),该尺寸未在返回的支持尺寸下列出。为什么是这样?你只是简单地能够覆盖支持的预览大小,这是默认情况下完成的?或者这个仿真器是相关的? (我会认为这是一个模拟器的东西)。Android模拟器相机预览大小
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(cameraRes.x, cameraRes.y);
surfaceView.setLayoutParams(params);
如果你指的是相机预览大小,你可以将其设置为: