Отключить масштабирование при нажатии на поля формы в WebView?

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

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

Мне нужно иметь возможность делать это с помощью кода Java, не используя метатег области просмотра.

Именно так У меня нет общих ответов, у меня в коде есть следующее, чтобы отключить масштабирование, и элементы управления масштабированием:

mWebView.getSettings().setBuiltInZoomControls(false);
mWebView.getSettings().setSupportZoom(false);

Я думаю, что возможное решение - проверить, когда происходит событие onFocus или даже onClick. в WebView, а затем zoomOut, но я м даже не уверены, возможно ли это?

Мы будем благодарны за любые предложения.

17
задан tplaner 28 January 2011 в 14:51
поделиться