public class StringColourUtils {
/**
* @param content 文本
* @param colourTxt 变色字体
* @param color 颜色 #3666F2
* @return
*/
public static Spanned setStringColor(String content, String colourTxt, String color) {
Spanned spanned = null;
String str = content.replaceAll(colourTxt, "<font color='" + color + "'>" + colourTxt + "</font>");
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {
spanned = Html.fromHtml(str, Html.FROM_HTML_MODE_LEGACY);
} else {
spanned = Html.fromHtml(str);
}
return spanned;
}
}
转载请注明原文地址:https://ipadbbs.8miu.com/read-41981.html