Android - WebView无法从webservice加载图像

时间:2013-10-18 11:23:59

标签: android webview android-image

我正在开发一个实时应用,在一个地方,我正在获取图像数据。所以,我使用XML Parsing对其进行了解析,但是当我在loaddata中尝试webview时,它不会显示图片,只显示文字。

    WebView webview = (WebView) findViewById(R.id.test_webview1);
    webview.getSettings().setJavaScriptEnabled(true);
    webview.getSettings().setPluginState(PluginState.ON);

    webview.loadData(test.Description.get(index),"text/html", "UTF-8");

我错过了webview的哪个设置?

2 个答案:

答案 0 :(得分:1)

链接是绝对的(例如“http://foo.com/image.png”)还是相对的(例如“image.png”)?
如果它们是相对的,那么您的WebView不知道它应该从哪个域加载图像。

修改
请尝试使用loadDataWithBaseURL代替loadData。应该这样做。

答案 1 :(得分:-2)

试试这个:

WebSettings settings = yourWebWiew.getSettings();
settings.setJavaScriptEnabled(true);