Android开发中TextView中显示HTML时如何替换特殊字符

//小于号和大于号的替换
urlStr = urlStr.replace("<", "&lt;");
urlStr = urlStr.replace(">", "&gt;");
urlStr = urlStr.replace(" ", "&nbsp;");
//替换回车符
Pattern CRLF = Pattern.compile("(\r\n|\r|\n|\n\r)");
Matcher m = CRLF.matcher(urlStr);
if (m.find()) {
    urlStr = m.replaceAll("<br/>");
}

猜你喜欢

转载自blog.csdn.net/lpCrazyBoy/article/details/81080687