【发布时间】:2013-10-03 12:38:49
【问题描述】:
我想通过 web 视图显示存储在我的 Dropbox 中的图像。当我尝试加载从 Dropbox 提供的 url 时,我只得到了 Dropbox 布局和中心图像的名称,有没有办法做到这一点? 如果不是,我如何在我的应用程序中显示存储在 Google Drive 等云中的图像?由于它们的大小,我无法将它们全部存储在应用程序中。提前致谢!
我的代码
WebView webView = (WebView) view.findViewById(R.id.catalogImageSlide);
webView.loadUrl(null);
//webView.loadUrl("file:///android_res/drawable/"+getArguments().getString("img"));
webView.loadUrl("https://www.dropbox.com/s/ftd2x383ps8kbrd/046.jpg");
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setSupportZoom(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
【问题讨论】:
-
您是否在清单文件中设置了
INTERNET权限? -
您可能更喜欢使用
dl.dropboxusercontent.com代替:dl.dropboxusercontent.com/s/ftd2x383ps8kbrd/046.jpg(只需替换域名)。这是直接指向图片的链接,而不是预览图片的 Dropbox 页面。 -
谢谢!这是我的问题的解决方案,令人惊讶的是有时可以如此简单!谢谢大家!
标签: android image webview dropbox