我打算在webview中显示来自SD卡的图像,以便利用他内置的webview缩放功能.但是,我遇到的问题是显示大于屏幕尺寸的图像(例如1800x1200)以便最初适合屏幕,就像在ImageView中一样.我希望图像首先完整显示,并为用户提供缩放控制.我已经尝试将WRAP_CONTENT用于webview的宽度和高度,但这不起作用.有任何想法吗?以下是我正在使用的代码段:
String path = getRealPathFromURI(mUriList.get(0)); // this gets the file path
webView = (WebView) findViewById(R.id.WebView01);
WebSettings settings= webView.getSettings();
settings.setBuiltInZoomControls(true);
settings.setSupportZoom(true);
webView.loadUrl("file://" + path);
Run Code Online (Sandbox Code Playgroud)