Как сделать изображение в полном разрешении с помощью WebView в Android? - PullRequest
2 голосов
/ 23 июня 2010

Проблема:

Я хочу использовать WebView для включения динамической загрузки рекламы в моем приложении.В настоящее время я работаю на устройстве HDPI, и изображения шириной 480 пикселей обрезаются / прокручиваются.Если я использую изображения размером 320 пикселей, они увеличиваются и отображаются с слишком низким разрешением.

Содержимое загруженного URL-адреса WebView представляет собой простую веб-страницу с тегом изображения, заключенным в ссылку,а также простая голова.Я пытался поиграть с метатегом viewport, но безуспешно.

Есть предложения?

Ответы [ 2 ]

2 голосов
/ 29 сентября 2010

Хорошо, похоже, я с этим разобрался. Здесь все объясняется: http://developer.android.com/reference/android/webkit/WebView.html, под заголовком Создание веб-страниц для поддержки различных плотностей экрана . Не уверен, был ли этот раздел там, когда я задавал вопрос, но, поскольку у моего вопроса было несколько просмотров и никакого решения, я решил опубликовать его здесь.

0 голосов
/ 23 июня 2010

У меня была такая же проблема с изображением карты метро (1000 пикселей, также использовалась ширина 3000 пикселей ранее) в веб-просмотре: при масштабировании изображение становится полностью размытым, даже если исходное изображение очень резкое и несжатое. Единственный способ, который я нашел, - это разделить изображения на несколько частей и соединить их вместе через HTML-таблицу. Таким образом, резкость сохраняется при масштабировании. Не уверен, какое устройство вы используете, но есть некоторые проблемы с отображением в целом с Nexus One, например: http://www.displaymate.com/Nexus_One_ShootOut.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...