Android API 19 WebView屏幕密度

时间:2014-03-19 15:10:23

标签: java android webview

我正在努力将我的应用更新为目标API 19.它在片段中使用webview。出于某种原因,在运行Android 4.4.2的设备上,网站加载得如此之小,以至于无法读取。在我看来,屏幕密度翻倍。我一直在寻找有关为什么会发生这种情况的文档,但我还没有找到。它在运行Jellybean及以下的设备中运行良好。以下是我在webview中使用的javascript示例。

public static void javascript(WebView view, String url) {
    if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT){
        //KitKat and above
        view.evaluateJavascript("var con = document.getElementById('header_container').style.display='none';",null);
} else{
        // Jellybean and below
        view.loadUrl("javascript:var con = document.getElementById('header_container').style.display='none';"
}
}

1 个答案:

答案 0 :(得分:0)

我用它来解决它。

view.evaluateJavascript("document.getElementsByTagName('body')[0].style.zoom = '200%'; ", null);