//这是我的代码

  if (mPreviewRunning) {
                mCamera.stopPreview();
            }
        Camera.Parameters p = mCamera.getParameters();
        p.setPreviewSize(w, h);
        //mCamera.setDisplayOrientation(270);
        mCamera.setParameters(p);
        try {
            mCamera.setPreviewDisplay(holder);
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        mCamera.startPreview();
        mPreviewRunning = true;`


当我打开相机时,它仅以横向模式显示。
如何在纵向模式下更改...

最佳答案

尝试这个

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRIAT);

07-27 17:39