如何以编程方式更改SurfaceView方向

时间:2015-05-23 19:23:25

标签: android android-layout

我们需要我们的Android应用程序支持Android V2.3到V5。我们在LinearLayout中渲染Surface视图。我们的活动被锁定为肖像。

我们想以编程方式旋转SurfaceView,效果与从Portrait更改为Landscape相同。 SurfaceView是在代码中动态创建的,并添加到xml中定义的LinearLayout中。我们希望保持其他观点相同,这就是我们需要修复Activity orienation的原因。任何人都知道如何去做这个

由于

1 个答案:

答案 0 :(得分:0)

修改

无论您在何处使用相机,请将方向设置为90度:

  mCamera = Camera.open();
  mCamera.setDisplayOrientation(90);