Как включить элементы управления масштабированием и увеличить масштаб в веб-представлении?
приложение браузера по умолчанию для Android показывает элементы управления масштабированием при прокрутке, а также позволяет увеличить масштабирование. Как я могу включить эту функцию для моего собственного веб-представления?
Я пробовал:
webSettings.setBuiltInZoomControls(true);
webSettings.setSupportZoom(true);
но ни одна из функций не включается в результате. Кстати, я установил WebChromeClient и WebViewClient для Webview, если это имеет значение.
спасибо!
3 ответов:
странно. Внутри метода OnCreate, я использую
webView.getSettings().setBuiltInZoomControls(true);и он отлично работает здесь. Что-нибудь особенное в вашем веб-представлении ?
использовать эти:
wv.getSettings().setBuiltInZoomControls(true); wv.getSettings().setDisplayZoomControls(false);
проверьте, если у вас нет ScrollView обертывание Webview.
в моем случае это была проблема. Кажется, ScrollView встает на пути жеста щипка.
чтобы исправить это, просто возьмите Webview за пределами ScrollView.
Comments