getVisibleTitleHeight()有替代方法吗?这个Webview方法从android 4.3开始被删除。这是我的代码段。
//这里创建了一个图片位图的画布
Canvas canvas = new Canvas(bitmap);
Webview view = new Webview(); int yScaleFactor = view.getVisibleTitleHeight();
float overviewScale =(scaledWidth)/ (webView.getScale()* width);
canvas.translate(0,yScaleFactor * overviewScale);
我尝试使用其他方法获得与view.getVisibleTitleHeight()相似的o / p,但无法获得完全相似的o / p。请指导。
答案 0 :(得分:0)
它仍然存在,它使用@hide
进行注释,因此您无法在代码中使用它。可能是您可以使用以下代码编译代码:http://devmaze.wordpress.com/2011/01/18/using-com-android-internal-part-1-introduction/
但是,此方法将始终根据WebViewChromium.getVisibleTitleHeight()
方法中的注释返回0:
这在WebView中已弃用,应始终返回0.