【发布时间】:2011-01-15 00:11:46
【问题描述】:
不知道大家有没有看过这个:
我有一个应用程序,它为每个活动锁定了纵向方向。但是,在 HTC Pro Touch 手机中(可能在其他带有物理键盘的手机上发生这种情况),应用程序会旋转到横向模式几秒钟,然后返回到纵向模式,这在应用程序上导航时会发生。当然这不应该发生,但我不知道为什么会这样。
我通过在我的超类的 create 方法中调用 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT) 来锁定纵向模式。
当我写这篇文章时,我意识到锁定指令是在 super.create(..) 之后调用的,这会有所不同吗? (如果不是我现在知道的话,测试需要一些时间)。如果不是,我还能做些什么来避免这种自动旋转?
先谢谢了,希望有人知道。
【问题讨论】:
标签: android rotation landscape