【发布时间】:2013-11-11 02:01:35
【问题描述】:
getScale () 在 API 级别 17 中已被弃用。所以,我怎样才能获得 webview 的当前比例。 我试图覆盖 onScaleChanged 方法,但除非我更改比例,否则它不会被调用...
【问题讨论】:
-
你用什么代替了 getScale() ?
getScale () 在 API 级别 17 中已被弃用。所以,我怎样才能获得 webview 的当前比例。 我试图覆盖 onScaleChanged 方法,但除非我更改比例,否则它不会被调用...
【问题讨论】:
我知道这个问题有点老了,但这可能会帮助某人(比如我),特别是如果有人想要覆盖 WebView 并添加 onTouch 侦听器,以检测 WebView 的内容结束。
你可以使用:
getResources().getDisplayMetrics().density
而不是
webView.getScale()
已弃用。
与mdpi 值相比,它是相同的值,表示屏幕密度。
因此,它将如下所示:
【讨论】:
WebView.getScaleX() 和 WebView.getScaleY() 可能会有所帮助,这是您想要的吗?
我没有足够的声望来评论你的问题,所以我只是给出一个答案。希望这会有所帮助(:
【讨论】: