Разработка для Android (html, сss, java script) - ориентация

Рейтинг: 0Ответов: 3Опубликовано: 10.04.2015

Как при разработке на площадках, поддерживающих html/сss/javascript, например таких, как cordova/phonegap, тестировать ориентацию экрана android?

Ответы

▲ 2Принят

Как поведут себя элементы

Для этого в Chrome есть специальная утилита для эмуляции мобильного браузера.

Вот плагин, чтобы программно определять ориентацию в самом приложении.

Как на android по-умолчанию отдельных файликов для каждой ориентации нет.

▲ 2

К сожалению, обычный браузер не сможет на 100% эмулировать мобильное устройство. Банально может быть несоответствие в шрифтах и пр. элементах. На cordova/phonegap нужно придерживаться основных правил резиновой html5- и css-верстки. Тогда есть вероятность, что на всех экранах приложение будет выглядеть более-менее нормально.

▲ 1

Отлавливать изменение ориентации экрана можно, но обычно в этом нет необходимости. В Андроид есть разные xml файлы с разметками под разные ориентации, размеры экранов и плотность пикселов, но в phonegap идет разработка посути так же как под веб - CSS стили, HTML - если смениться ориентации все соответственно потянется. Более того можно использовать разные стили под разную ширину.