[英]Can not show content html in webview Android
I am using webview to display content html in database, but have an error when display 我正在使用WebView在数据库中显示内容html,但显示时出现错误
my code
我的密码
public void showData(){
String title = "<html><head><link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" /></head><body><h2 class=\"title\">" + article.getTitle()+ "</h2>\n";
String timeAgo = "<div class=\"date_time_post\"><span class=\"date\">" + article.getYear() + "</span></div>";
String content ="<div class=\"content\">" + article.getContent() + "</div></body></html>";
String text = title + timeAgo + content;
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setDisplayZoomControls(false);
webView.loadDataWithBaseURL("file:///android_asset/", text, "text/html", "UTF-8", null);
}
this is the error result when display 这是显示时的错误结果
How can I fix it ? 我该如何解决?
do this 做这个
webView.loadData(text, "text/html", null);
instead of 代替
webView.loadDataWithBaseURL("file:///android_asset/", text, "text/html", "UTF-8", null);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.