我需要替换&nbps
. TextView
我可以简单地使用String.replace()
,但可能有更好的解决方案?
问问题
1690 次
2 回答
3
尝试使用 Pattern.compile:
Pattern p = Pattern.compile("&nbps");
String tempstr = "I love &nbps &nbps.";
Matcher matcher = p.matcher(tempstr);
String tmp = matcher.replaceAll("Android");
你可以看到这篇关于 String.replace 和 matcher.replace 性能的帖子
于 2012-12-12T09:23:55.517 回答
1
尝试使用此功能:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
mDescription.setText(Html.fromHtml("Your Text", Html.FROM_HTML_MODE_LEGACY));
} else {
mDescription.setText(Html.fromHtml("Your Text"));
}
于 2019-05-26T13:32:26.050 回答