Подтвердить что ты не робот

Android, ориентация только на ландшафт?

Как я могу сделать так, чтобы ориентация экрана всегда была ландшафтной?

Нужно ли что-то добавить к manifest.xml?

4b9b3361

Ответ 1

Добавьте этот android:screenOrientation="landscape" в тэг <activity> в манифесте для конкретного действия, которое вы хотите видеть в ландшафте.

Edit:

Чтобы переключить ориентацию с кода Activity, вызовите setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE), другие параметры можно найти в документах Android для ActivityInfo.

Ответ 2

Да, в AndroidManifest.xml объявите свой Activity следующим образом: <activity ... android:screenOrientation="landscape" .../>

Ответ 3

Требуется всего лишь два шага:

  • Применить setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); после setContentView().

  • В AndroidMainfest.xml поместите этот оператор <activity android:name=".YOURCLASSNAME" android:screenOrientation="landscape" />

Надеюсь, что это поможет и счастливое кодирование:)

Ответ 4

Вы можете попробовать с помощью

setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);