Как настроить Supportzoom в Kotlin

#android #kotlin #android-webview

#Android #kotlin #android-webview

Вопрос:

Я знаю, что есть способ поддерживать масштабирование в java : webview.getSettings().setSupportZoom(true) . Но я некоторое время искал это в Kotlin. И да, я пробовал использовать конвертер try.kotlinlang.org но это дает мне тот же самый фрагмент кода. Кто-нибудь знает, как поддерживать масштабирование в Kotlin?

Ответ №1:

Почему бы просто не:

 var webView: WebView = view.findViewById(R.id.webview)
webView.settings.setSupportZoom(true)
 

Обновить

Согласно вашим комментариям, вы бы тоже хотели это сделать:

 webView.settings.builtInZoomControls = true // enable pinch to zoom and zoom controls
webView.settings.displayZoomControls = false // hides the zoom controls so you can just pinch to zoom
 

Комментарии:

1. Извините, вставил неправильный код. Пожалуйста, ознакомьтесь с обновленным ответом.

2. Похоже, это не работает. Вы уверены, что это в Котлине?

3. 100%. Что именно вы подразумеваете под «не работает»

4. При использовании нет никаких ошибок webView.settings.setSupportZoom(true) . Но когда я пытаюсь увеличить масштаб в своем приложении, это не работает.

5. Я увеличиваю масштаб пальцами.