为了账号安全,请及时绑定邮箱和手机立即绑定

WebView 发布新的更新安卓操作系统

WebView 发布新的更新安卓操作系统

LEATH 2022-06-04 15:11:08
最近一些设备停止工作 webview 组件,我检测到 android 8 和 android 6 或更少的工作正常,但在 android 7 o 9 的设备中没有文本显示。这个问题在最近几周开始出现。自 2018 年 2 月以来,我没有更新应用程序descripcion = (WebView) findViewById(R.id.txt_descripcion);String description="<html><body><head><style type=\"text/css\">\n" +            "p {\n" +            "font-size:90%;text-indent: 1em; text-align:justify; \n" +            "}\n" +"body {font-family: Arial, Helvetica, sans-serif;}\n" +            "\n" +            "table {     font-family: \"Lucida Sans Unicode\", \"Lucida Grande\", Sans-Serif;\n" +            "    font-size: 12px;     width: 100%; text-align: left;    border-collapse: collapse; }\n" +            "\n" +            "th {     font-size: 13px;     font-weight: normal;          background: #b9c9fe;\n" +            "    border-top: 4px solid #aabcfe;    border-bottom: 1px solid #fff; color: #039; }\n" +            "\n" +            "td {         background: #e8edff;     border-bottom: 1px solid #fff;\n" +            "    color: #669;    border-top: 1px solid transparent; }\n" +            "\n" +            "tr:hover td { background: #d0dafd; color: #339; }"+            "</style></head><p>"+hechizo.getDescripcion()+"</p></body></html>";descripcion.loadData(description,"text/html; charset=UTF-8",null);
查看完整描述

1 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

尝试这个:


WebSettings settings = myWebView.getSettings();

settings.setDefaultTextEncodingName("utf-8");

myWebView.loadDataWithBaseURL(null, htmlString, "text/html", "utf-8", null);


查看完整回答
反对 回复 2022-06-04
  • 1 回答
  • 0 关注
  • 96 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信