Я просмотрел десятки страниц, если похожие вопросы, ни на один из них нет ответов, так что, надеюсь, этот будет другим.
У меня есть веб-просмотр, и я не хочу, чтобы масштабирование изменялось по сравнению с исходным уровнем масштабирования, установленным для него. Единственное, что в настоящее время изменяет уровень масштабирования, это когда текстовое поле сфокусировано .
Мне нужно сделать это через код Java, не используя метатег viewport.
Просто у меня нет общих ответов, в моем коде есть следующее, чтобы отключить масштабирование, и элементы управления масштабированием:
mWebView.getSettings().setBuiltInZoomControls(false);
mWebView.getSettings().setSupportZoom(false);
Я думаю, что возможное решение состоит в том, чтобы проверить, происходит ли событие onFocus или даже onClick в WebView, а затем zoomOut, но я даже не уверен, возможно ли это?
Любые предложения будут оценены.