Я разрабатываю HTML-страницу для отображения в браузерах Android. Рассмотрим простой пример страницы:Как заставить браузер WVGA Android перестать масштабировать мои изображения?
<html>
<head><title>Simple!</title>
</head>
<body>
<p><img src="http://sstatic.net/so/img/logo.png"></p>
</body>
</html>
Он выглядит просто отлично на стандартных HVGA телефонов (320x480), но по размерам WVGA ИПЧР (480x800 или 480x854) встроенный браузер автоматически масштабирует изображение вверх; это выглядит уродливо.
Я читал, что я должен быть в состоянии используйте этот тег, чтобы заставить браузер, чтобы остановить масштабирование моей страницы:
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;" />
... но все, что делает отключение пользователя масштабирование (кнопки масштабирования исчезают); это фактически не мешает браузеру масштабировать мой образ. Корректировка масштабных коэффициентов (установка их всех на 2,0 или 0,5) не оказывает никакого эффекта.
Как заставить браузер WVGA прекратить масштабирование моих изображений?
Я заметил, что настройки «по умолчанию Уменьшить» настройка в настройках браузера на «Far» отключит масштабирование изображения, но я не могу ожидать, что все мои пользователи сделают это. –
Существует API для установки «Default Zoom», добавленного в Android 2.1/API уровня 7. webview.getSettings(). SetDefaultZoom() –
Для целей этого вопроса я создаю веб-сайт, а не приложение для Android с WebView, поэтому я не могу использовать Android API. –