Я делаю приложение для Android, но оно работает лучше всего, если телефон / планшет перевернут по горизонтали. Как сделать так, чтобы экран при этом блокировался, и чтобы он не переворачивался, двигаясь вертикально?
Установите android:screenOrientation="landscape" в элементе <activity> вашего AndroidManifest.xml файла.
android:screenOrientation="landscape"
<activity>
AndroidManifest.xml
Быстрый поиск по прошедшим вопросам переполнения стека обнаруживает этот ответ :
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
Другой вариант - определить макет деятельности только для альбомной ориентации. Рез / макеты-пейзаж.