Android Webview прокрутить вниз программно (Kotlin) - PullRequest
0 голосов
/ 24 ноября 2018

Я пытаюсь достичь нижней части веб-просмотра.Я получаю высоту Webview внутри метода onPageFinished () с помощью

override fun onPageFinished(view: WebView?, url: String?) {

                Log.d("webview_total_height", "height " + view!!.contentHeight)
                height = view!!.contentHeight
            }

И при нажатии кнопки я пытаюсь достичь до,

wvMain.scrollTo(0, height)

Но он прокручивается куда-тосередина веб-просмотра, не доходящая до дна

Как мне добраться до нижней части веб-просмотра?

1 Ответ

0 голосов
/ 24 ноября 2018

Просто замените

wvMain.scrollTo(0, height)

На

wvMain.scrollTo(0, height * getResources().getDisplayMetrics().density.toInt())

Таким образом, вы получите фактическую высоту WebView в пикселях в зависимости от плотности экрана устройства

Я думаю, вы будетеполучить желаемый результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...