【发布时间】:2010-07-19 17:22:22
【问题描述】:
由于某种原因,我的程序中的摄像头是横向的。如果我从底部将手指放在相机上,它会在表面视图中显示为来自右侧。
我有一个非常标准的实现
surfaceView = (SurfaceView)findViewById(R.id.surfaceView);
surfaceHolder = surfaceView.getHolder();
surfaceHolder.addCallback(surfaceCallback);
surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
我环顾四周,但似乎找不到任何关于此的信息。我的设备是nexus One。
编辑:如果我将屏幕方向设置为横向,那么由于某种原因它可以正常工作...虽然无法纵向显示。
【问题讨论】:
-
我之前也遇到过这个问题,但一直没有解决它。我真的不认为问题出在您发布的代码中