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