2010-12-28 3 views
0

Hi: Мы разрабатываем веб-приложение для Android. Мы переворачиваем страницу, и она работает нормально, все работает так, как ожидалось.Веб работает на эмуляторе Android, но не работает на галактике Samsung S

Мы проводим тесты на веб-браузере на нашем тестовом терминале (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 ведут себя странно.

Иногда он обнаруживает огромный экран, поэтому все станет огромным (и текст не читается), в других случаях он рассчитает неправильную ширину (так что все переполняет) и не может использоваться.

Есть ли способ проверить, как в Галактике S? Кто-нибудь знает, какие изменения у них есть?

ответ

0

Решил использовать свой собственный эмулятор Galaxy Tab и нашел, где проблема.

+0

Как насчет совместного использования решения для других людей с той же проблемой? – RoToRa

+0

Мы внесли много изменений, поэтому я не знаю, что конкретно решило это ... -> Использовать% для размеров * $ ("body"). Css ("width", "67%"); * -> Удалить $ ("body"). Css ("- webkit-text-size-adjust", "auto") Некоторые незначительные ошибки на нашем javascript ... Так что я действительно не знаю, ... если вы поделитесь своим кодом, я сделаю все возможное, чтобы помочь ... – SoulWanderer