Как я могу сделать так, чтобы ориентация экрана всегда была ландшафтной?
Нужно ли что-то добавить к manifest.xml?
Ответ 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" />
Надеюсь, что это поможет и счастливое кодирование:)