我成功地使用WebView控件来呈现我正在解析它的HTML字符串......它完美地呈现了我的CSS,H1和段落内容。
然后,我尝试添加图像标记并加载已存储在手机本地的图像。但它无法在WebView中查找或呈现图像。如何在WebView中显示本地存储的图像?
以下是我的尝试:
string documentsPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);
string localFilename = "project-" + ProjectId + ".png";
string localPath = "file://" + Path.Combine(documentsPath, localFilename);
string FinalHtml =
"<html><head><style>a, h1 {color:#6fb731;} h1{font-size: 1.4em;} p, body{color:#333333;}</style></head><body>" +
"<img src=\"" + localPath + "\" />" +
"<h1>" + ProjectName + "</h1>" + ProjectHtml +
"</body></html>";
ProjectsWebView.LoadData(FinalHtml, "text/html", "UTF-8");