横向模式在app中创建问题

时间:2011-08-16 12:13:27

标签: android landscape-portrait

我有一个计时器的应用程序,我的应用程序应始终处于横向模式。在清单中,我使用过:

<activity android:name=".MActivity"                      
  android:label="@string/app_name"           
  android:screenOrientation="landscape" 
  android:theme="@android:style/Theme.NoTitleBar"
  android:configChanges="keyboardHidden|orientation"> 

但有时,当我从背景切换到前景时,它首先以纵向模式显示,然后调整为横向模式。这里发生了什么事?

提前致谢。

2 个答案:

答案 0 :(得分:1)

如果您在每个活动中粘贴此行(在onCreate中),您是否也有相同的情况:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

答案 1 :(得分:0)

使用android:configChanges="keyboard|keyboardHidden"而不是此属性的方向