我怎样才能获得webView的当前规模(android)

我怎样才能获得webView的当前规模(android),第1张

概述getScale()在API级别17中已弃用.因此,我如何获得当前的webview规模.我试图覆盖onScaleChanged方法,但除非我改变比例,否则不会被调用…解决方法:我知道这个问题有点旧,但这可能会帮助某人(像我一样),特别是如果有人想要覆盖WebView并添加onTouch监听器,以检测WebView的内容结束.

getScale()在API级别17中已弃用.因此,我如何获得当前的webvIEw规模.
我试图覆盖onScaleChanged方法,但除非我改变比例,否则不会被调用…

解决方法:

我知道这个问题有点旧,但这可能会帮助某人(像我一样),特别是如果有人想要覆盖WebVIEw并添加ontouch监听器,以检测WebVIEw的内容结束.

您可以使用:

getResources().getdisplayMetrics().density

代替

webVIEw.getScale()

不推荐使用.

与mdpi值相比,它表示屏幕密度的相同值.
所以,它将如下:

> ldpi:0.75
> mdpi:1.0
> hdpi:1.5
> xhdpi:2.0
> xxhdpi:3.0
> xxxhdpi:4.0

总结

以上是内存溢出为你收集整理的我怎样才能获得webView的当前规模(android)全部内容,希望文章能够帮你解决我怎样才能获得webView的当前规模(android)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1114726.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存