У меня есть активность, которую я хочу повернуть. Я использую следующее в моем AndroidManifest.xml:
<activity
android:name=".MorburActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:screenOrientation="sensor">
<intent-filter>
<action
android:name="android.intent.action.MAIN" />
<category
android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Итак, я говорю, что ориентация экрана должна меняться при повороте устройства. Нет, я вижу проблему. Когда я использую свое устройство в нормальном положении (портрет с кнопками внизу), оно работает нормально. Также вращая устройство вправо, оно отлично работает. Действие воссоздается, и все отображается с другим макетом, созданным для ландшафта.
Все хорошо, пока здесь. Но теперь приходит проблема. Когда я поворачиваю устройство слева вверх ногами, оно ничего не делает. Деятельность не воссоздана и не отображается правильно.
Может ли это быть проблемой с моим телефоном? Я использую Samsung Galaxy 5 Europe. Или я сделал ошибку в программировании? Я не могу проверить это в эмуляторе. У меня только два состояния, которые работают на меня.