Если я отслеживаю screen.width с помощью своего собственного браузера DroidX, я сначала получаю 320, как и ожидалось, но при последующих перезагрузках (без изменения ориентации) я получаю 800 ... почему это?
Это ошибка Android.Иногда при первой загрузке страницы window.screen.width и window.screen.height неверны.Вы можете попытаться сделать тайм-аут, а затем запустить свой код.
setTimeout(YourFunction, 200);
Также см. Здесь проблема с Android