在我的应用程序中,我在webview中显示数据,但无法在webview中显示图像。
我使用了loadDatawithBaseURL()方法。
这是我的代码..
webview.loadDataWithBaseURL(“file:/// 059600656X /”,data,“text / html”,“UTF-8”,“about:blank”);
//这里data是一个包含html解析数据的字符串对象。
我认为它无法在给定目录中找到图像。
任何人都可以帮助我吗?
答案 0 :(得分:0)
您不能将简单的file:///
网址与loadDataWithBaseURL()
一起使用,而"about:blank"
可能不是有效的基本网址。
答案 1 :(得分:0)
要使loadDataWithBaseURL正常工作,您需要确保两件事:
所有图片src包括“file:/// android_asset / imagename”
并且图片位于资产文件夹!!
与answer1相反,它就是那么简单!
Munir Syed
答案 2 :(得分:0)
使用LoadDataWithBaseURL时,必须将图像资源指定为ur baseurl,数据必须是ur array或image renderer。
示例
wv.loadDataWithBaseURL("file:///android_asset/", srray[position], "text/html", "UTF-8", null);
这应该可以帮助我