Я использую версию Android для Android HTC HERO 2.1.Ошибка ориентации экрана Android
Активность Я пишу:
<activity android:name=".gogogo"
android:label="@string/app_name"
android:theme="@style/Theme.mine"
android:screenOrientation="landscape"
android:configChanges="orientation">
пусть мои изменения ориентации на альбомную.
Однако я выяснил, что каждый раз, когда я нажимаю кнопку «power», а затем возвращаюсь к своей деятельности, он всегда начинается с портрета.
Я пробовал игру: TEETER, которая была написана не мной. С той же проблемой тоже, кто-нибудь знает, как это исправить?
Редактировать: it always start at portrait.
-> Я имею в виду, если вы вернетесь с власти, вам нужно прокрутить вниз, чтобы сделать все, что-то вроде блокировки экрана.
Вы можете видеть, что в верхней части экрана находится «строка состояния», и в это время ориентация «portrait
». Итак, после того, как вы немного прокрутите «блокировку экрана», вы увидите, что активность (например, TEETER) находится в состоянии «portrait
». Когда вы прокрутите весь путь вниз, ориентация активности внезапно изменится на состояние «landscape
».
Итак, вывод: моя деятельность вынуждена ориентироваться один раз. И я действительно хочу знать, как это исправить!
Почему вы android: configChanges = "ориентация" там? вам это не нужно, если ваша активность привязана к одной ориентации. Но по вашему вопросу, я не знаю, вы также тестировали на других устройствах или на эмуляторе, есть ли проблема там и там? –
Это для того, чтобы «не дать моей деятельности убить и начать снова». –