Как бы я удалить ОРИЕНТАЦИЮ ЭКРАНА на родном приложении Android? - PullRequest
0 голосов
/ 21 января 2012

Пожалуйста, объясните, как я могу удалить ориентацию экрана из приложения PhoneGap для Android в Eclipse.

Мое приложение неожиданно закрылось, когда я пытался повернуть телефон.Я должен удалить это.Мне вообще не нужна система ротации.

Пожалуйста, выберите решение с объяснением.

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

Ответы [ 4 ]

1 голос
/ 21 января 2012

В вашем файле манифеста просто добавьте ниже код в ваш <activity> тег

<activity android:name="YourActivity" android:label="Application Name" android:screenOrientation="YourOrientation">

Если вы используете более одного средства действия, и это действие также нужно выполнить с желаемыми средствами ориентации, просто сделайте, как описано выше. Надеюсь, это поможет.

1 голос
/ 21 января 2012

Просто добавьте android:screenOrientation="portrait" или android:screenOrientation="landscape" в activity Tag файла манифеста в зависимости от ваших требований, и ваше приложение будет работать так, как вы установили ориентацию.

0 голосов
/ 21 января 2012

Я думаю, что это то, что вы ищете, но Лалит уже ответил на это, но вот в коде:

<activity android:screenOrientation="portrait" android:name=".MyActivity">
        <intent-filter>
            <category android:name="android.intent.category.DEFAULT"/>
        </intent-filter>
</activity>

Просто скажите вашей активности в файле manifest.xml, что вы всегда хотите, чтобы она была в портретной ориентации, если вы этого хотите!

GL

0 голосов
/ 21 января 2012

У меня возникли проблемы с пониманием вашего вопроса, но я думаю, что вы, по сути, хотите, чтобы приложение не переключало ориентацию всякий раз, когда пользователь поворачивает телефон. Вы можете сделать это, добавив атрибут screenOrientation в свой файл манифеста. Это будет выглядеть примерно так:

Это будет держать ваше приложение заблокированным в книжной ориентации, даже если пользователь поворачивает телефон.

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