Android Webview Zoom, когда для setUseWideViewPort установлено значение true - PullRequest
1 голос
/ 19 октября 2011

У меня есть веб-просмотр в линейном макете, который загружает изображения из URL по нажатию кнопки, и я хотел, чтобы они точно соответствовали экрану в начале, поэтому я использовал

.

webview.getSettings () setLoadOverViewMode (истина); . Webview.getSettings () setUseWideViewPort (истина);

перед их добавлением кнопки управления масштабированием работали так, как я хотел, но после добавления этого масштабирование, похоже, не работает, либо принудительно закрывает, либо просто закрывает само веб-представление.

Я новичок в программировании Android, и я пытался найти с похожим вопросом, не мог ничего найти, поэтому любой совет будет полезным.

Спасибо

Ответы [ 2 ]

1 голос
/ 19 октября 2011

Попробуйте использовать:

webview.getSettings().setBuiltInZoomControls(true);
webview.getSettings().setSupportZoom(true);
0 голосов
/ 28 августа 2012

setLoadOverViewMode означает, что загрузка веб-просмотра будет полностью уменьшена.Я думаю, что это причина, по которой управление масштабированием не работает

...