0

getVisibleTitleHeight() 是否有任何替代方法。这个 Webview 方法从 android 4.3 开始被移除。这是我的代码片段。


// 这里创建了图片位图的画布

画布画布=新画布(位图);

Webview 视图 = 新的 Webview(); int yScaleFactor = view.getVisibleTitleHeight();

float overviewScale = (scaledWidth)/ (webView.getScale() * width);

canvas.translate(0,yScaleFactor*overviewScale);

我尝试使用其他方法获得与 view.getVisibleTitleHeight() 类似的 o/p ,但无法获得完全相同的 o/p 。请指导。

4

1 回答 1

0

它仍然存在,它带有注释@hide,因此您不能在代码中使用它。也许您可以使用以下代码编译代码:http: //devmaze.wordpress.com/2011/01/18/using-com-android-internal-part-1-introduction/

但是,根据方法中的注释,此方法将始终返回 0 WebViewChromium.getVisibleTitleHeight()

这在 WebView 中已弃用,应始终返回 0。

于 2014-05-30T01:37:15.297 回答