我正在开发一个实时应用,在一个地方,我正在获取图像数据。所以,我使用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
的哪个设置?
答案 0 :(得分:1)
链接是绝对的(例如“http://foo.com/image.png”)还是相对的(例如“image.png”)?
如果它们是相对的,那么您的WebView不知道它应该从哪个域加载图像。
修改强>
请尝试使用loadDataWithBaseURL
代替loadData
。应该这样做。
答案 1 :(得分:-2)
试试这个:
WebSettings settings = yourWebWiew.getSettings();
settings.setJavaScriptEnabled(true);