Привет: Мы разрабатываем веб-приложение для Android. Переворачиваем страницу и она плавно вписывается, все работает как положено.
Мы запускаем тесты в веб-браузере на нашем тестовом терминале (HTC Desire с Android 2.1) и с эмулятором под управлением Android 1.5, 1.6, 2.0, 2.1 и 2.2. Все работает так, как ожидалось.
Затем клиент тестирует на своем терминале (Samsung Galaxy S, Android 2.1), и когда он переворачивает телефон, он ведет себя странно, плохо масштабируется, и все числа, вычисленные из document.documentElement.clientHeight
или document.documentElement.clientWidth
, ведут себя странно.
Иногда он обнаруживает огромный экран, поэтому все становится огромным (и текст не читается), в других случаях он вычисляет неправильную ширину (поэтому все переполняется) и становится непригодным для использования.
Есть ли способ проверить, как в Galaxy S? Кто-нибудь знает, какие у них изменения?