1、保存TextView时将String值保存成HTML
public static String parseStringToHtml(String value) { if (TextUtils.isEmpty(value)) { return value; } //注意"&"一定要放在第一个,要不然会把后面的<给去掉& value = value.replaceAll("&", "&").replaceAll(" "," ");//&\空格 value = value.replaceAll("\"", """).replaceAll("'","'");//双引号、单引号 value = value.replaceAll("/", "'").replaceAll("\"", """); value = value.replaceAll("<", "<").replaceAll(">",">"); value = value.replaceAll("\n", "<br/>"); return value; }
2、显示时,需要将String换HTML显示出来
String content = workRecordBean.getWork_connect(); if (!TextUtils.isEmpty(content)) { workContentView.setText(Html.fromHtml(content)); } else { workContentView.setText(content); }
参考资料:
版权声明:本文为blog_yue原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。