Android WebView Уменьшение ограничено

Я использую WebView в Android. После загрузки веб-страницы я хотел бы использовать экранное управление уменьшением. После одного или двух щелчков он становится серым и больше не позволяет мне уменьшать масштаб. Когда я вызываю функцию zoomOut () в коде, она также не уменьшает масштаб.

Что ограничивает, насколько я могу уменьшить масштаб. Я ожидаю, что смогу уменьшить масштаб намного дальше, чем мне разрешено, – чтобы сделать страницу слишком маленькой для чтения. Но уменьшение масштаба отключено задолго до того, как я достиг этого уровня масштабирования.

Любая помощь приветствуется.

Спасибо, Барри.

Solutions Collecting From Web of "Android WebView Уменьшение ограничено"

Вероятно, вы должны сделать это myWebView.getSettings().setUseWideViewPort(true)

Затем вы увидите, что вы можете уменьшить масштаб, чем обычно, по умолчанию.

Взгляните на WebView.setInitialScale (…) – я не уверен, поможет ли вам то, что вы хотите, но, например, установив его в 50, масштабирует WebView до 50% от его обычного размера. Я думаю, что это позволит вам увеличить масштаб, а затем снова вернуться к (первоначальному) меньшему размеру.

Привет, Барри. Встроенный диапазон для этой функции масштабирования и масштабирования начинается с 0,8, что является минимальным значением после этого, если вы вызовете функцию масштабирования, она вернет значение false и максимальное значение для zoomin – до 4.0. Таким образом, эти значения масштаба и Функции масштабирования имеют логический тип. Подобно функции масштабирования, когда вы вызываете функцию масштабирования, она умножается с некоторым коэффициентом и возвращает значение true, если возможен дополнительный масштаб и всякий раз, когда он достигает последней точки, равной 4.0, поэтому он возвращает false, после чего он будет Не увеличивать.