解决方案 »

  1.   

    你这么写法肯定会变形啊,正确的做法应该是获取preview的size,然后结合screen size去计算出合适的尺寸,再传给surfaceview。
      

  2.   


    大师,你有demo吗?方便给看吗
      

  3.   

    没有,你看看4.1的camera sourcecode,应该都是这么做的,或者=看看ApiDemo有没有
      

  4.   

    Camera.Parameters parameters = camera.getParameters();
    private List<Camera.Size> supported_preview_sizes preview_sizes = parameters.getSupportedPreviewSizes();
    获取支持的preview大小,再把最大的设置进去,或者可以根据需求设置