Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android API 19网络视图屏幕密度_Java_Android_Webview - Fatal编程技术网

Java Android API 19网络视图屏幕密度

Java Android API 19网络视图屏幕密度,java,android,webview,Java,Android,Webview,我正在将我的应用程序更新为目标API 19。它在片段内部使用webview。由于某些原因,在运行安卓4.4.2的设备上,该网站的加载太小,无法读取。在我看来,屏幕的密度是原来的两倍。我一直在寻找有关为什么会发生这种情况的文档,但我没有找到任何文档。它在运行Jellybean及以下版本的设备中运行良好。下面是我在webview中使用的javascript示例 public static void javascript(WebView view, String url) { if (andr

我正在将我的应用程序更新为目标API 19。它在片段内部使用webview。由于某些原因,在运行安卓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';"
}
}
我用这个来修好它

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

Java/JS代码和它有什么关系?我只是把它全部注释掉了,没有什么区别。谢谢你指出这一点。你不应该这样做。您能否共享您的webview配置选项和正在使用的视口元标记?