Android - Вертикальный макет только

Как я удостоверяюсь, что мое приложение только для вертикального макета?

Я попробовал android:screenOrientation="portrait" но это, кажется, не добивается цели.

62
задан Alexander Farber 5 August 2015 в 13:54
поделиться

4 ответа

android: direction = "vertical" поместите этот атрибут в корень макета, попробуйте, это может помочь.

1
ответ дан 24 November 2019 в 16:31
поделиться

Добавить android: configChanges = "keyboardHidden | Ориентация" в действие.

2
ответ дан 24 November 2019 в 16:31
поделиться

Вам нужно добавить ко всей своей деятельности, а не только к одной. Я думаю, вы поняли, что настройка распространяется на приложение, но это не так.

<activity android:name=".MyActivity"
          android:label="My Activity"
          android:screenOrientation="portrait">

Добавьте объявление в тег активности в AndroidManifest для каждого действия, которое вы хотите сделать только в портретной ориентации.

165
ответ дан 24 November 2019 в 16:31
поделиться

Просто чтобы подтвердить ответ Pentium10. У меня была аналогичная проблема, и добавление android: screenOrientation = "portrait" в тег помогло для меня.

1
ответ дан 24 November 2019 в 16:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: