getScale()在API级别17中已弃用。因此,我如何获得当前的webview规模。 我试图覆盖onScaleChanged方法,但除非我改变比例,否则不会被调用...
答案 0 :(得分:7)
我知道这个问题有点旧,但这可能会帮助某人(比如我),特别是如果有人想要覆盖WebView并添加onTouch监听器,以检测WebView的内容结束。
您可以使用:
getResources().getDisplayMetrics().density
而不是
webView.getScale()
已被弃用。
与mdpi
值相比,它代表屏幕密度的值。
所以,它将如下:
答案 1 :(得分:1)
WebView.getScaleX()
和WebView.getScaleY()
可能有所帮助,这是你想要的吗?
我没有足够的声誉来评论你的问题,所以我只是给出答案。希望这会有所帮助(: