Как избежать масштабирования андроида - PullRequest
1 голос
/ 19 августа 2010

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

Выравнивание корректно, когда я комментирую shouldOverrideUrlLoading, но мне нужны перенаправления в моем приложении, поэтому я не могу избежать переопределения shouldOverrideUrlLoading. Есть ли какие-либо другие опущенные опции.

android webview

Первое изображение показывает страницу рендеринга веб-просмотра в моем приложении, когда я переопределяю shouldOverrideUrlLoading, а второе изображение показывает тот же экран после комментирования shouldOverrideUrlLoading.

Ответы [ 3 ]

5 голосов
/ 25 февраля 2011

В метатеге попробуйте сделать это

meta name = "viewport" content = "target-densitydpi = device-dpi"

Это должно остановить масштабирование Android по умолчанию

1 голос
/ 09 августа 2011

Попробуйте это:

webview1.getSettings().setBuiltInZoomControls(false);
webview1.getSettings().setSupportZoom(false);
webview1.setInitialScale(100);
0 голосов
/ 19 августа 2010

Если вам нужно какое-то масштабирование, это, например, изменит масштаб страницы до 50% от ее исходного размера в веб-просмотре:

wv.getSettings().setSupportZoom(true);
wv.getSettings().setUseWideViewPort(true);
wv.setInitialScale(50);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...