Ландшафтный режим создает проблемы в приложении - PullRequest
0 голосов
/ 16 августа 2011

У меня было приложение таймера, и мое приложение всегда должно быть в ландшафтном режиме.В манифесте я использовал:

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

Но иногда, когда я переключаюсь с фона на передний план, он сначала появляется в портретном режиме, а затем изменяет размеры в ландшафтный режим.Что тут происходит?

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 16 августа 2011

Есть ли у вас такая же ситуация, если вы вставляете эту строку в каждое из ваших действий (в onCreate):

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
0 голосов
/ 16 августа 2011

использовать android:configChanges="keyboard|keyboardHidden" не ориентацию для этого атрибута

...