Страницы

Поиск по вопросам

среда, 25 декабря 2019 г.

Различные положения экранов для разных устройств

#java #android


Здравствуйте. Появилась проблема, заключающаяся в том, чтобы ограничить положение
изображения на экране. Если конкретно, то нужно, чтобы на tablet/phablet устройствах
приложение работало в landscape режиме, а на всех остальных - в portrait режиме. Как
это можно реализовать? Заранее благодарю за ответ.
    


Ответы

Ответ 1



В ресурсах для разных размеров экранов вы можете создать файл для хранения булевских переменных, и для смартфона хранить false, а для планшетов true. Далее в активити вызывать метод setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); проверяя перед этом значение и файле. Хороший пример здесь

Комментариев нет:

Отправить комментарий