У меня есть приложение Flex Mobile, которое использует StageWebView для загрузки локального HTML-файла.Проблемы масштабирования/масштабирования с помощью StageWebView и Android
Я отлаживал его на своем ПК, используя встроенный эмулятор (имитирующий экран Galaxy S3, 1280x720, 320 точек на дюйм) и на моем фактическом S3.
Приложение имеет вид StageWebView viewPort, установленный на прямоугольник, который использует stageHeight и stageWidth. (1280x720)
На ПК он полностью отображает HTML-файл (HTML-файл имеет фоновое изображение 1280x720) и прокрутки нет.
На моем мобильном телефоне, однако, веб-просмотр показывает, что HTML-файл «увеличен» (я говорю, увеличен, но вы не можете уменьшить масштаб!), И мне нужно прокрутить, чтобы просмотреть весь контент. Содержимое отображается в два раза по размеру (если я установил фоновое изображение на 360x640, оно подходит на экране телефона без прокрутки)
Почему эмулятор, имеющий одинаковое разрешение и DPI, отображает контент по-разному?
Что еще более важно, почему мой телефон выглядит «масштабируемым» в файле HTML и заставляет меня прокручивать? Сопоставление контента и разрешения телефона, но StageWebView, похоже, не понимает.
Я нашел этот пост, click me, который, кажется, предлагает ошибку, однако парень упоминает о своей проблеме, когда он не использует метатег viewport, который я использую!
Кто-нибудь знает, как я могу исправить свои проблемы с масштабированием, и, надеюсь, у меня будет хороший масштаб приложения Flex на разных устройствах и что StageWebView отобразит мой HTML-файл правильно?