项目中遇到WebView显示不全,本以为是ScrollView嵌套WebView的问题,导致滑动失败或者其他问题,最后发现是WebView.loadData时无法识别<span style="color:#337FE5;">的问题
WebView如果遇到有<span style="color:#337FE5;">的就无法显示,而造成的显示不全
修改代码
String base64 = null; try { base64 = android.util.Base64.encodeToString(objectub.getString("content").getBytes("UTF-8"), android.util.Base64.DEFAULT); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } WebView.loadData(base64, "text/html; charset=utf-8", "base64");
这样字体颜色就展示出来了