Отключить масштабирование в WebView?
Я создаю приложение, которое отображает некоторый контент в WebView. Я устраиваю этот контент, чтобы он соответствовал экрану, и масштабирование не требуется. Есть ли способ отключить функции масштабирования WebView?
Ответы
Ответ 1
wv.getSettings().setSupportZoom(false);
Это то, что вы хотите. с setBuiltInZoomControls он не отключит мультитач масштабирования, но это так. Хотя стоит отметить, что в зависимости от масштабирования устройства по умолчанию можно отключить. У меня есть приложение с WebView, и на моем HTC g2 он не позволяет мне вообще увеличивать масштаб. Но тот же самый код позволит масштабировать Galaxy Tablet.
Ответ 2
Вы можете попробовать setBuiltInZoomControls(false)
на WebSettings
. Я бы ожидал, что это будет управлять всеми формами масштабирования, включая мультитач.
Однако, пожалуйста, имейте в виду:
-
в Android больше одного размера экрана, и то, что подходит на экране QVGA 2.8 "и то, что подходит на 10-дюймовом планшете, не будет одинаковым
-
пользователям может потребоваться масштабирование по другим причинам, таким как плохое зрение