2011-12-21 17 views
0

我正在设计使用相机的应用程序。我希望它将其锁定在横向模式下,并且只需旋转图片(例如,在相机和视频之间切换的手柄)即可。我不想再次启动onCreate()。这是因为相机/视频标志不会出现在屏幕上。Android活动旋转锁定在清单中,但需要抓取定位事件

我已经在清单中加上:

android:screenOrientation="landscape" 

这样可以使屏幕转动。但是,我似乎无法弄清楚如何让事件告诉我什么时候打开图像。我已经看到相机应用程序这样做。

谢谢!

回答

0

如果您使用清单锁定了您的活动,唯一可行的跟踪方向的解决方案是使用OrientationEventListener

您需要将度数转换为正确的方向。但这是相对容易的任务。

+0

谢谢,这是诀窍。 – hallizh 2011-12-22 09:05:40

相关问题