Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.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
Android中webview的放大/缩小问题_Android_Webview_Zooming - Fatal编程技术网

Android中webview的放大/缩小问题

Android中webview的放大/缩小问题,android,webview,zooming,Android,Webview,Zooming,我正在webview中显示图像。 通过使用以下命令: final String mimeType = "text/html"; final String encoding = "utf-8"; String filePath = "file://"+file; final String html = "<img width=\"100%\" height=\"100%\" src=\""+filePath+"\" />";

我正在webview中显示图像。 通过使用以下命令:

final String mimeType = "text/html";
        final String encoding = "utf-8";
        String filePath = "file://"+file;
        final String html = "<img width=\"100%\" height=\"100%\" src=\""+filePath+"\" />";
        Log.v("HTML",html);
        webViewe.loadDataWithBaseURL("fake://not/needed", html, mimeType, encoding, "");
最终字符串mimeType=“text/html”;
最终字符串编码=“utf-8”;
String filePath=“file://”+文件;
最终字符串html=“”;
Log.v(“HTML”,HTML);
webViewe.loadDataWithBaseURL(“fake://not/needed“,html,mimeType,encoding,”;
当双击WebVIEW时,它会缩放图像,但是当我再次点击它时,空白的白色屏幕就会显示出来。
如何解决此问题?

您的意思是需要缩放控件:

 webview.getSettings().setBuiltInZoomControls(true);

我加了这个。添加此选项后,当我双击它时,会显示一个空白屏幕(Webview)。我认为它无法回到以前的状态如果你使用缩放控件而不是双击,会发生同样的事情吗?你一定在做一些你没有在屏幕上显示的事情question@Blundell你能告诉我如何集中缩放网络视图吗?网络视图的缩放取决于用户。我相信在缩放时,你必须编写一些javascript来保持你的网络视图居中,但这与用户使用你的应用程序时的“预期”背道而驰,不推荐这样做。