Поверните конфигурацию, включенную в последующие действия - PullRequest
0 голосов
/ 05 февраля 2012

MainActivity и большинство видов деятельности приложения используют:

android:configChanges="orientation"
android:screenOrientation="portrait"

для предотвращения поворота экрана. Но в одном из упражнений я хочу, чтобы он мог вращаться, и при этом он не имеет ни configChanges, ни атрибута screenOrientation, который он не может вращать.

Похоже, что configChanges и screenOrientation унаследованы от основного действия, потому что если я прокомментирую строки для основного действия, то другое действие можно будет повернуть.

Почему это поведение? Как я могу предотвратить ротацию в некоторых действиях и разрешить ее в других?

1 Ответ

1 голос
/ 05 февраля 2012

Если вы не установили конкретное значение android:screenOrientation, значением по умолчанию будет "unspecified" (описывается как "Значение по умолчанию. Система выбирает ориентацию. Используемая политика и, следовательно, сделанныев определенных контекстах может отличаться от устройства к устройству. " в документации ).

Я бы предложил установить вашу специальную активность на "sensor" и посмотреть, если это изменит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...