我正在尝试达到Webview的最低要求。 我正在通过onPageFinished()方法获取Webview的高度,
override fun onPageFinished(view: WebView?, url: String?) {
Log.d("webview_total_height", "height " + view!!.contentHeight)
height = view!!.contentHeight
}
然后在按钮上单击“我试图触及底部”,
wvMain.scrollTo(0, height)
但是它正在滚动到webview的中间位置,没有到达底部
我如何到达Webview的底部?
答案 0 :(得分:1)
只需更换
wvMain.scrollTo(0, height)
通过
wvMain.scrollTo(0, height * getResources().getDisplayMetrics().density.toInt())
这样,您将根据设备屏幕密度获得WebView的实际高度(以像素为单位)
我想您会得到理想的结果。