横向中的Android活动 - 在纵向和横向中使用片段或对话框

时间:2016-04-19 19:46:13

标签: android dialog fragment orientation

我在我的应用程序中构建了一个摄像头功能。

我已将该功能实现为具有surfaceview的活动,并且该活动仅设置为横向。

这是我的问题:

我有各种可以在视图中更改的设置,例如。 Flash模式,分辨率,缩放等 每当用户选择微调器时,要显示允许他/她在各种选项之间进行选择的对话框 - 对话框始终处于横向状态。

如果手机转动,我正试图弄清楚如何以纵向模式显示对话框。 我可以通过使用sensormanager获取方向,但是如何使用该信息?

我想也许我可以在我的活动中将片段作为表面视图的叠加,并使片段相应地旋转到当前方向。但是如何?

无论如何,我的首选解决方案是让spinnerdialog根据方向旋转,但是因为我已经将清单中的方向设置为横向,所以我无法看到如何实现这一点。

有什么建议吗? 提前致谢

0 个答案:

没有答案