我有一个计时器的应用程序,我的应用程序应始终处于横向模式。在清单中,我使用过:
<activity android:name=".MActivity"
android:label="@string/app_name"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.NoTitleBar"
android:configChanges="keyboardHidden|orientation">
但有时,当我从背景切换到前景时,它首先以纵向模式显示,然后调整为横向模式。这里发生了什么事?
提前致谢。
答案 0 :(得分:1)
如果您在每个活动中粘贴此行(在onCreate中),您是否也有相同的情况:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
答案 1 :(得分:0)
使用android:configChanges="keyboard|keyboardHidden"
而不是此属性的方向