首页 文章

即使纵向模式被锁定,Android应用程序也会自动切换到横向模式几秒钟

提问于
浏览
1

我不知道你们有没有见过这个:

我有一个应用程序,每个活动都有 Portrait orientation locked . 但是,在HTC Pro Touch手机中(也许这种情况发生在其他带有物理键盘的手机上)应用程序会旋转到横向模式几秒钟,然后返回到移植模式,这在导航应用程序时会发生 . 当然,这不应该确定为什么会那样做 .

我通过在我的超类的create方法中调用 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT) 来锁定纵向模式 .

当我写这篇文章的时候,我意识到在super.create(..)之后调用了锁定指令,这会产生什么影响吗? (如果不是我现在知道,测试需要一些时间) . 如果不是我还能做些什么来避免这种自动旋转?

提前谢谢,我希望有人知道 .

1 回答

  • 2

    您应该在清单中设置属性 .

    <activity android:name="bla.blah.bla" android:screenOrientation="landscape" />
    

    除非您想稍后更改方向 . 但这可能是最好的方法 .

相关问题