简体   繁体   English

无法在Webview Android中显示内容html

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM