2011-04-09 67 views
1

我想要做的事有点独特的关于屏幕方向:Android的屏幕方向的挑战

(1)当活动开始,如果设备是纵向,我要显示,要求用户请一个视图将设备旋转到横向。 (2)设备旋转后,我想显示一个包含活动主UI的新视图。 (3)如果用户之后进一步旋转设备,我想要保留在步骤2中选择的方向或仅允许反向横向方位,并且不允许纵向方位。

到目前为止,我可以做第1步和第2步,但我无法弄清楚如何完成第3步。我想我可以将我的请求方向设置为横向或传感器横向,但这不工作(在第一种情况下,我根据原始方向得到倒置的屏幕,而在第二种情况下,由于某种原因,我总是得到纵向方向)。

有什么建议吗?谢谢。

回答