Здравствуйте. Появилась проблема, заключающаяся в том, чтобы ограничить положение изображения на экране. Если конкретно, то нужно, чтобы на tablet/phablet устройствах приложение работало в landscape режиме, а на всех остальных - в portrait режиме. Как это можно реализовать? Заранее благодарю за ответ.
Ответ
В ресурсах для разных размеров экранов вы можете создать файл для хранения булевских переменных, и для смартфона хранить false, а для планшетов true. Далее в активити вызывать метод setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); проверяя перед этом значение и файле. Хороший пример здесь
Комментариев нет:
Отправить комментарий