getScale () 在 API 级别 17 中已弃用。所以,我怎样才能获得 webview 的当前比例。我试图覆盖 onScaleChanged 方法,但除非我更改比例,否则它不会被调用...
问问题
6272 次
2 回答
10
我知道这个问题有点老了,但这可能会帮助某人(比如我),特别是如果有人想要覆盖 WebView 并添加 onTouch 侦听器,以检测 WebView 的内容结束。
您可以使用:
getResources().getDisplayMetrics().density
代替
webView.getScale()
已弃用。
与 value 相比,它是表示屏幕密度的相同mdpi
值。因此,它将如下所示:
- 低密度脂蛋白:0.75
- mdpi: 1.0
- 高清:1.5
- xhdpi: 2.0
- xxhdpi: 3.0
- xxxhdpi: 4.0
于 2014-09-11T12:26:06.497 回答
2
WebView.getScaleX()
并且WebView.getScaleY()
可能会有所帮助,这是您想要的吗?
我没有足够的声誉来评论你的问题,所以我只会给出一个答案。希望这可以帮助 (:
于 2013-11-11T02:32:17.710 回答