我正在尝试用跨度替换某个字符串。
例如我有这个字符串:
String s = "redHello greenWorld";
我想将“红色”替换为:
modifiedText.setSpan(new ForegroundColorSpan(Color.parseColor("#FF0000")), start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
和“绿色”:
modifiedText.setSpan(new ForegroundColorSpan(Color.parseColor("#00FF00")), start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
所以我以这种方式创建 modifiedText :
Spannable modifiedText = new SpannableString(s);
如何用没有 HTML 的 Span 替换某个字符串?