我在我的应用程序中构建了一个摄像头功能。
我已将该功能实现为具有surfaceview的活动,并且该活动仅设置为横向。
这是我的问题:
我有各种可以在视图中更改的设置,例如。 Flash模式,分辨率,缩放等 每当用户选择微调器时,要显示允许他/她在各种选项之间进行选择的对话框 - 对话框始终处于横向状态。
如果手机转动,我正试图弄清楚如何以纵向模式显示对话框。 我可以通过使用sensormanager获取方向,但是如何使用该信息?
我想也许我可以在我的活动中将片段作为表面视图的叠加,并使片段相应地旋转到当前方向。但是如何?
无论如何,我的首选解决方案是让spinnerdialog根据方向旋转,但是因为我已经将清单中的方向设置为横向,所以我无法看到如何实现这一点。
有什么建议吗? 提前致谢