Как включить элементы управления масштабированием и увеличить масштаб в веб-представлении?



приложение браузера по умолчанию для Android показывает элементы управления масштабированием при прокрутке, а также позволяет увеличить масштабирование. Как я могу включить эту функцию для моего собственного веб-представления?



Я пробовал:



webSettings.setBuiltInZoomControls(true);
webSettings.setSupportZoom(true);


но ни одна из функций не включается в результате. Кстати, я установил WebChromeClient и WebViewClient для Webview, если это имеет значение.



спасибо!

550   3  

3 ответов:

странно. Внутри метода OnCreate, я использую

webView.getSettings().setBuiltInZoomControls(true);

и он отлично работает здесь. Что-нибудь особенное в вашем веб-представлении ?

использовать эти:

wv.getSettings().setBuiltInZoomControls(true);
wv.getSettings().setDisplayZoomControls(false);

проверьте, если у вас нет ScrollView обертывание Webview.

в моем случае это была проблема. Кажется, ScrollView встает на пути жеста щипка.

чтобы исправить это, просто возьмите Webview за пределами ScrollView.

Comments

    Ничего не найдено.